我想在 ovh 主机服务器上通过 SSH 连接执行 git-clone,但不起作用。我正在使用 Mac 上的终端。
这是我输入的命令:
git clone ssh://[email protected]/www/
(以及所有变体/.Git
/www/.git
,/www/.git/
...)
我总是收到这样的信息:
fatal: '/www': unable to chdir or not a git archive fatal: The remote end hung up unexpectedly
此外,命令
git clone "ssh://[email protected]/ ~/forumdesthinktanks.git"
回复:
Permission denied, please try again.
[email protected]'s password:
但FTP密码是正确的。
最后,命令:
git clone ssh://[email protected]/.Git
和这个:
git clone ssh://[email protected]/ ~/forumdesthinktanks.git
不工作(直到终端超时)。
答案1
对于我来说,很难看出你格式化的方式是什么,但在克隆时需要记住以下几点:
- 它区分大小写。
- 您想使用假设的默认配置。(也可能是存储库的目录以 .git 结尾,因此末尾没有 /.git)
git clone ssh://[email protected]/path/to/repository/.git
- 确保您至少具有该存储库的读取权限。
您这样做可能是为了让它不成为您帖子中的链接,但 /s 之前或之后不应该有空格。(除了某些情况外,实际上根本没有空格)