如何从ssh git存储库URL导入gitlab中的存储库?

时间:2019-05-13 21:22:59

标签: git ssh gitlab

我想使用ssh://

导入gitlab中的项目

我在同一网络上:

  • 安装在光栅上的gitlab
  • 基于Synology的git服务器

我的git服务器只能通过ssh:// ***** @ mysynology:/the/repository/path/myproject.git

使用

我尝试了不带密码的ssh密钥身份验证,但是我不知道gitlab用来执行git clone的用户...

我在gitlab中收到此消息:

Error importing repository ssh://*****@mysynology/the/repository/path/myproject.git into root/myproject - Cloning into bare repository '[REPOS PATH]/root/myproject.git'...
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

1 个答案:

答案 0 :(得分:0)

首先尝试SSH到*****@mysynology,并确保/the/repository/path/myproject.git可以访问。

然后使用SSH URL在本地PC上进行回购的克隆。

最后,回到您的GitLab。

  

我不知道gitlab用来执行git clone的用户...

无需:创建一个新的空GitLab存储库(以接收您的推送)。
然后,该新存储库的GItLab页面将显示您应该包括在SSH URL中的SSH用户(通常为'git')