【发布时间】:2016-02-03 19:30:35
【问题描述】:
我在 C 驱动器中创建了一个裸存储库,我正在尝试通过发出以下命令(在 Windows 机器中)在 D 驱动器中克隆它
git clone Username@Ip_address_of_my_machine:C:/path_to_the_git_repo
但我无法克隆它,因为它出现了错误
"Cloning into 'git_repos'...
ssh: connect to host 192.168.0.5 port 22: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists."
我已经安装了 CopSSH 并设置了id_rsa.pub 密钥和授权密钥。
如github 中所述。
这个问题是因为我的电脑的动态 IP 地址是从服务提供商那里获得的吗?或者这里还缺少什么?
我已经在我的办公电脑上尝试了相同的设置和安装,它适用于上面的 git clone 命令,不同之处在于办公电脑有静态 IP 但@home 它是动态 IP
【问题讨论】:
-
对于本地副本,您不需要 SSH。试试
git clone C:/path_to_the_git_repo。 -
ssh -vvv Username@192.168.0.5也会失败。检查来自 ssh 服务器的日志。你的机器上有防火墙吗?ssh -vvv Username@127.0.0.1有效吗? -
@Jakuje 谢谢你的回复,会检查并通知你