0

我的代码仓库位于本地工作站的裸目录中。当我通过 SSH 登录到我的生产服务器时,我想从我的生产服务器中提取这个 repo。

Production server => PULL from local workstation repo

我该怎么做?

五种方法可以设置存储库以从. 似乎 SSH 和 Git 协议是我唯一的选择,但我被卡住了。我可以通过 SSH 从本地工作站连接到生产服务器,但我该如何做相反的事情呢?

编辑:简单地说,我如何将本地工作站添加为生产服务器上的远程仓库?

回答仅适用于可能有类似问题的其他人。您可以按照下面接受的答案进行操作。或者您可以更改初始设置。将存储库从本地存储库更改为云中的远程私有存储库。由于只需要 SSH,因此它变得更加容易。

4

1 回答 1

0

这有点倒退。你应该先推送到回购。然后登录并使用新版本执行您需要的操作。你不能拉到一个裸仓库。它没有工作树。拉取是 fetch 和 merge 或 rebase 组合。后者需要一个工作树来完成。

如果您在服务器上做一些工作,您可以在裸机旁边的远程机器上设置一个非裸机,并在那里进行任何操作。

于 2012-10-29T17:19:23.540 回答