我想使用ssh://
导入gitlab中的项目我在同一网络上:
我的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.
答案 0 :(得分:0)
首先尝试SSH到*****@mysynology
,并确保/the/repository/path/myproject.git
可以访问。
然后使用SSH URL在本地PC上进行回购的克隆。
最后,回到您的GitLab。
我不知道gitlab用来执行git clone的用户...
无需:创建一个新的空GitLab存储库(以接收您的推送)。
然后,该新存储库的GItLab页面将显示您应该包括在SSH URL中的SSH用户(通常为'git
')