如何将git存储库克隆到另一台机器?

时间:2013-07-28 04:53:22

标签: git ssh git-clone

假设我在机器A(本地)上有一个git存储库。我想把它克隆到机器B(很远的地方),好像我在B上运行并运行git clone me@A:/repo.git,但是我只能从A到B,而不是从B到A.这样怎么能我将回购从A回复到B?

2 个答案:

答案 0 :(得分:0)

在遥控器上。

git init $DIR/$PROJECT

在当地

git remote add $remote user@machine:$DIR/$PROJECT
git fetch $remote
git push $remote branch

应该做得很好。

答案 1 :(得分:0)

您有多种方法(协议)取决于您的安装。 您可以按照上一个答案添加远程+获取表单,也可以使用以下协议之一直接克隆 - ssh / http / git。

还有一个问题需要问自己 - 您是否需要只读或读取和写入克隆存储库的凭据。

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

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