GitHub服务器端克隆存储库

时间:2013-03-07 01:58:57

标签: git github git-clone

在GitHub上,我想创建一个repo的克隆。不是分支或分支,而是将repo克隆到新的完全不同的仓库中。希望我可以完全在服务器端完成这个(即不涉及本地存储库),然后将刚刚克隆的repo git-clone到本地存储库。

2 个答案:

答案 0 :(得分:4)

Github目前不支持没有分叉的服务器端克隆。

要通过本地克隆复制repo,您​​只需按照Github帮助文章Duplicating a repo进行操作。

如果你有充分的理由不能克隆它并将其推回(例如回购大小是天文数字而你不需要本地克隆,因为你是为客户做这个),你可以尝试{{3并要求他们为你做。 (再次,如果你有充分的理由,他们可能只会这样做)

答案 1 :(得分:0)

在您的GitHub帐户上创建一个新的repo并获取URL,我们假设它是

https://github.com/baltostar/myproject.git

克隆您感兴趣的回购:

git clone https://github.com/otheruser/project.git
cd project

将您的GitHub仓库添加为新远程:

git remote add balto-github https://github.com/baltostar/myproject.git

将您感兴趣的分支推入新的仓库:

git push balto-github master

或者,如果现有分支不适合您,可以选择使用:语法为分支指定新名称:

git push balto-github localbranch:newbranchname

从那里,您可以完全划伤本地仓库

cd ..
rm -rf project