知道为什么 GIT 存储库仅在使用时有效ssh://git@server.com/repo.git,而在使用时无效git@server.com/repo.git吗?
这是由其他人设置的服务器,所以不知道它是如何设置的,但是在 BitBucket 或 GitHub 上我可以使用git@server.com/repo.git它,它可以使用 SSH 协议工作并克隆存储库。知道为什么这个服务器 iy 只在使用时有效ssh://git@server.com/repo.git吗?
所以我需要ssh://在前面添加。
use*_*686 33
您使用的语法不正确。
当您删除scheme://前缀时,git 不再以 URL 样式解释您的地址,而是以 rcp/scp 样式解释您的地址。但是对于 rcp/scp 样式的地址,必须使用冒号:将路径与 user@host 分开(不支持指定端口)。例如:
git clone daniels@server.com:repo.git
git clone git@bitbucket.com:daniels/example.git
Run Code Online (Sandbox Code Playgroud)
如果没有冒号,git 只会将地址解释为本地路径。
(您可以在git clone或git fetch手册页中查看更多详细信息。)
| 归档时间: |
|
| 查看次数: |
6155 次 |
| 最近记录: |