gpt4 book ai didi

linux - 如何在测试服务器上创建 git 存储库的虚拟副本

转载 作者:太空宇宙 更新时间:2023-11-04 04:23:28 25 4
gpt4 key购买 nike

我对 Git 还很陌生。我曾在本地工作,但今天我需要使用 git 设置远程计算机。我不知道怎么办。

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

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

设置此功能应遵循哪些步骤。我有一段时间与一位同事进行了讨论,他分享了如何使用 SSH key 。由于他是唯一无法联系到的联系人,因此我不知道如何继续。我已经创建了 SSH key 。

最佳答案

以“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 存储库没有任何必要(或相关)。

关于linux - 如何在测试服务器上创建 git 存储库的虚拟副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11201649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com