0

我对 Git 相当陌生。我在本地工作过,但今天我需要用 git 设置一台远程机器。我不知道怎么做。

基本上我的设置是这样的。我有一台安装了 vmware 播放器的 Windows 机器,用于连接到 Git repo 所在的 dev ubuntu linux 机器。我将腻子放到开发机器上,并使用所有开发人员用户名通用的用户名执行与 git 相关的所有操作:dev

现在在 dev git repo 中创建了一个新的汇总,它需要部署在我们的 ubuntu linux 测试服务器上。我在测试服务器中有我的帐户。用户名:ash。

设置此应遵循的步骤是什么。我有一段时间与我的一位同事讨论过使用 SSH 密钥。由于他是唯一不可用的联系人,我不知道如何进行。我已经创建了 SSH 密钥。

4

1 回答 1

0

以“ash”身份登录机器。

ash@gitserver:~$ 

创建一个包含 git-repository 的新目录

ash@gitserver:~$ mkdir rollout.git

切换到目录

ash@gitserver:~$ cd rollout.git

初始化 git 仓库

ash@gitserver:~/rollout.git$ git init --bare

返回您的开发机器并克隆新创建的存储库或将其添加到现有 git 存储库的“远程”。使用“ssh://ash@gitserver/~/rollout.git”作为远程 URL。

[克隆更新]:确保要克隆到的目录中没有“rollout”目录。为简单起见,创建一个空目录“foo/”并尝试克隆到该目录。然后,您可以将克隆的存储库移动到您想要的任何位置。

将更改推送到新存储库.......完成!

使用 ssh-keys 将使身份验证更简单和/或更安全,但对于设置 git 存储库没有任何必要(或相关)。

于 2012-06-26T07:19:20.383 回答