如何导入外部的Git仓库? 因为一些原因暂没有开放一键导入功能。 有需求的可以先按照如下步骤导入其它地方的git仓库(以 github 上的 impress.js 为例): 1. 从原始地址 clone 一份 bare 仓库: git clone --bare https://github.com/bartaz/impress.js.git 2. 在GIT@ OSC上 创建一个项目 3. 以 mirror 的方式把刚才 clone 的项目 push 到 GIT@OSC 上: (如果提示输入 git 用户密码,请到 http://git.oschina.net/keys 添加 SSH Key) cd impress.js.git git push --mirror [email protected]:username/impress-js.git 这种方式的好处是:可以完整地保留原项目的所有 branch 和 tag 信息。 提示:首次push内容量较大,推荐采用ssh方式push,传输更快,更稳定,如果项目较小,也可以采用http方式push。
最近更新: 11年前