我仔细阅读了 Tim Davis 提供的优秀指南,其中介绍了如何在Windows上配置Git以使用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
)。
我的主目录变量设置正确:
从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