【发布时间】:2011-01-30 18:09:56
【问题描述】:
我已经阅读了excellent guide provided by Tim Davis,它是关于配置 Git 以在 Windows 下使用 SSH 以生成 Git 服务器以便为我的 DVCS 提供主要位置。
我正在为我的项目创建克隆。到目前为止,我已经完成了所有步骤,但我一直从 TortoiseGit 得到这个:
git.exe clone -v “ssh://Administrator@127.0.0.1:22/SSH/Home/administrator/myapp.git” “E:\GitTest\myapp”
bash: Administrator@127.0.0.1: command not found
Initialized empty Git repository in E:/GitTest/myapp/.git/
fatal: The remote end hung up unexpectedly
Success
没有任何东西被克隆。
顺便说一句:TortoisePLink 在此消息出现之前出现并问我:“login as:”(我认为此信息已在命令中给出,即:Administrator@blahblah。
我的 home 变量设置为正确的位置: 从 Git Bash shell:
echo $HOME
/c/SSH/home/Administrator
我也尝试过使用 Putty 的 plink 代替 TortoisePLink(在 Git 和 TortoiseGit 的安装中)。这次错误被缩小到:
git.exe clone -v “ssh://Administrator@127.0.0.1:22/c:/SSH/Home/administrator/myapp.git” “E:\GitTest\myapp”
Initialized empty Git repository in E:/GitTest/myapp/.git/
fatal: The remote end hung up unexpectedly
【问题讨论】:
-
您问题中的链接已损坏...
-
Wayback Machine 来救援! web.archive.org/web/20170507103323/http://www.timdavis.com.au/…
-
链接固定指向文章的新页面。但是,Windows 版 Git 现在捆绑了 OpenSSH,因此这可能是比 Cygwin 的 OpenSSH 更好的选择。
标签: windows git ssh tortoisegit