假设我在机器 A(本地)上有一个 git 存储库。我想将它克隆到机器 B(很远),就好像我 ssh-ed 到 B 上并运行一样git clone me@A:/repo.git
,但我只能从 A 到 B,而不是从 B 到 A。那么我该如何克隆 repo A到B?
问问题
162 次
2 回答
0
在遥控器上。
git init $DIR/$PROJECT
在当地
git remote add $remote user@machine:$DIR/$PROJECT
git fetch $remote
git push $remote branch
应该做得很好。
于 2013-07-28T05:16:34.467 回答
0
您有几种方法(协议)取决于您的安装。您可以按照上一个答案添加远程+获取形式,也可以使用以下协议之一直接克隆 - ssh/http/git。
您需要问自己另一个问题 - 您需要对克隆存储库进行只读还是读写凭据。
有关不同协议的更多信息和更多信息:(包括如何克隆)
于 2013-07-28T06:19:29.397 回答