我对Git很新。我在本地工作过,但今天我需要用git设置远程机器。我不知道怎么做。
基本上我的设置是这样的。 我有一台安装了vmware播放器的windows机器,用于连接到git repo所在的dev ubuntu linux机器。我把putty放到了开发机器上,用所有开发人员用户名共同的用户名执行与git相关的所有操作:dev
现在有一个新的汇总在dev git repo中创建,需要在我们的ubuntu linux测试服务器上部署。我在测试服务器上有我的帐户。用户名:灰
设置此步骤应遵循的步骤是什么。我有一段时间与我的一位同事讨论使用SSH密钥进行了讨论。因为他是唯一没有联系人,所以我不知道如何继续。我创建了SSH密钥。
答案 0 :(得分:0)
以“ash”身份登录计算机。
ash@gitserver:~$
创建一个包含git-repository
的新目录ash@gitserver:~$ mkdir rollout.git
切换到目录
ash@gitserver:~$ cd rollout.git
初始化git存储库
ash@gitserver:~/rollout.git$ git init --bare
返回你的dev机器并克隆新创建的存储库或将其添加到现有git仓库的“远程”。使用“ssh://ash@gitserver/~/rollout.git”作为remote-url。
[克隆更新]:确保您要克隆到的目录中还没有“rollout”目录。为简单起见,创建一个空目录“foo /”并尝试克隆到该目录中。然后,您可以将克隆的存储库移动到您想要的任何位置。
将更改推送到新存储库.......完成!
使用ssh-keys将使身份验证更简单和/或更安全,但在设置git存储库方面没有必要(或相关)。