将克隆的gits添加到个人Gitlab中

时间:2014-10-25 21:35:44

标签: git github gitlab

我拥有一个Gitlab帐户。在一个正在运行的存储库中,我已经从github克隆了项目,但在git add .上他们不会被跟踪。如何将克隆的项目添加到我的Gitlab帐户?

git branch -vva

* master                c9ef011 [origin/master] te
  remotes/origin/master c9ef011 te

2 个答案:

答案 0 :(得分:3)

如果你有很多回购,一个方便的选择是批量导入:

  • 转到命名空间(用户或组)的目录,例如/home/git/repositories/username
  • 获得裸露的回购:git clone --bare http://github.com/me/project。创建的仓库将以.git结束,这是必需的。
  • 运行bundle exec rake gitlab:import:repos RAILS_ENV=production。 GitLab项目将在用户username下为您自动创建。

答案 1 :(得分:1)

在GitLab中初始化项目后,您将看到如下页面:

enter image description here

重要的是添加远程

git remote add gitlab git@mygitlaburl:namespace/myproject.git

您需要点击配置文件设置>来添加公钥。 SSH密钥> 添加SSH密钥

以下是完整的说明:How To Use the GitLab User Interface To Manage Projects

<强>更新

您的问题在此解释:Git repository within Git repository,链接到此处:Nested GIT repo gotchas!