我拥有一个Gitlab账户。在一个正在运行的仓库中,我克隆了来自Github的项目,但是在执行git add .
时,它们不会被跟踪。我该如何将克隆的项目添加到我的Gitlab账户中?
git branch -vva
* master c9ef011 [origin/master] te
remotes/origin/master c9ef011 te
我拥有一个Gitlab账户。在一个正在运行的仓库中,我克隆了来自Github的项目,但是在执行git add .
时,它们不会被跟踪。我该如何将克隆的项目添加到我的Gitlab账户中?
git branch -vva
* master c9ef011 [origin/master] te
remotes/origin/master c9ef011 te
如果您有多个存储库,一种方便的选择是进行批量导入:
/home/git/repositories/username
git clone --bare http://github.com/me/project
。创建的仓库将以.git
结尾,这是必需的。bundle exec rake gitlab:import:repos RAILS_ENV=production
。GitLab项目将自动在数据库中为您创建,用户名为username
。git remote add gitlab git@mygitlaburl:namespace/myproject.git
您需要通过点击"个人设置">"SSH密钥">"添加SSH密钥"来添加您的公钥。git branch -vva
命令的输出更新你的问题? - Ed Igit remote -v
,您会看到 origin 可能是指向您的 GitHub 远程。您需要执行 git remote add gitlab git@mygitlaburl:namespace/myproject.git
。然后您可以执行 git push gitlab master
。 - Ed I