每当我使用以下内容时
url = ssh://user@dev.example.com:imageInfo.git
Run Code Online (Sandbox Code Playgroud)
在.git/config远程仓库我收到以下错误
ssh: connect to host port 22: Connection refused
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
但如果使用以下
ssh user@dev.example.com
Run Code Online (Sandbox Code Playgroud)
在git之外我连接没有问题.Git还使用gitosis用户连接到同一服务器
url = gitosis@dev.example.com:imageInfo.git
Run Code Online (Sandbox Code Playgroud)
在.git/config中它没有问题.
总而言之,我的.git/config文件看起来像这样
[remote "production"]
url = ssh://user@dev.example.com:imageInfo.git
url = gitosis@dev.example.com:imageInfo.git
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
您的SSH URL格式错误 - 您可以使用scp-style语法,例如:
user@dev.example.com:imageInfo.git
Run Code Online (Sandbox Code Playgroud)
...或者真正的URL表单,你需要一个/在主机之后而不是一个:,以及一个我只能猜到的绝对路径,例如:
ssh://user@dev.example.com/srv/git/imageInfo.git
Run Code Online (Sandbox Code Playgroud)
git的URL的文档在这里,但kernel.org目前已关闭,因此您可能希望在此处查看缓存版本.
| 归档时间: |
|
| 查看次数: |
7707 次 |
| 最近记录: |