鉴于此工作流程......
git remote add backup me@git.backup-server:my_project
)...可以发现备份服务器不知道项目最初是从哪里克隆的。因此,如果我丢失了本地存储库并到达备份服务器,我不知道它最初来自github,因此需要在Internet上手动搜索源以便再次与它同步。
有没有自动方法来处理这个问题?即让backup_server
克隆自动接收github(或任何地方)远程URL,而不必手动ssh到服务器并自己添加信息。
我要找的东西可能类似于git send_list_of_remotes backup-server
。或者可能有一种方法来版本化.git / config文件内容的相关部分。这样的事情。
答案 0 :(得分:0)
您可以在自己的服务器上从github克隆,然后从服务器进行本地克隆。在本地,您可以轻松地将github添加为单独的遥控器。
你不能丢失自己的服务器地址,因为我认为你不会忘记它;)
ssh yourserver
git clone github.com/user/repo
logout
git clone yourserver/repo
cd repo
git remote add github github.com/user/repo