On GitHub, I would like to create a clone of a repo. Not a branch or fork, but clone a repo into a new totally distinct repo. Hopefully I can accomplish this purely on the server-side ( i.e. not involving local repos ) and then git-clone the just-cloned repo to a local repo.
问问题
846 次
2 回答
4
Github 目前不支持无分叉的服务器端克隆。
要通过本地克隆复制 repo,您可以按照 Github 帮助文章Duplicating a repo进行操作。
如果您有充分的理由不能克隆它并将其推回(例如,repo 大小是天文数字并且您不需要本地克隆,因为您正在为客户执行此操作),您可以尝试联系 Github 支持并询问他们为你做。(同样,他们可能只会在你有充分理由的情况下才会这样做)
于 2013-03-07T10:21:39.370 回答
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
于 2013-03-07T10:28:45.510 回答