可能重复:
GIT: clone works, remote push doesn’t. Remote repository over copssh
我在ssh上克隆了一个git repo。经过一些工作,它现在有效。
git clone "ssh://user@server.com/repo.git"
但是现在,当我尝试推送到服务器(这是我的)时
git push origin master
我收到错误:
git: '/repo.git' is not a git command. See 'git --help'.
致命:远程端意外挂断
repo安装在带有COPSSH和msysgit的窗口上。 有任何想法吗?谢谢!
答案 0 :(得分:2)
打开.git/config
文件,查看[remote "origin"]
下为网址设置的内容。如果它不是正确的网址,请将其指向ssh://user@server.com/repo.git
。从错误消息,看起来网址设置不正确。
答案 1 :(得分:1)
解决了它。 必须更改配置文件:
git config --global remote.origin.receivepack "git receive-pack"
如上所述: GIT: clone works, remote push doesn't. Remote repository over copssh
现在它就像魅力一样!