1

假设我在机器 A(本地)上有一个 git 存储库。我想将它克隆到机器 B(很远),就好像我 ssh-ed 到 B 上并运行一样git clone me@A:/repo.git,但我只能从 A 到 B,而不是从 B 到 A。那么我该如何克隆 repo A到B?

4

2 回答 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。

您需要问自己另一个问题 - 您需要对克隆存储库进行只读还是读写凭据。

有关不同协议的更多信息和更多信息:(包括如何克隆)

http://git-scm.com/book/ch4-1.html

于 2013-07-28T06:19:29.397 回答