我正在尝试在ovh服务器上设置一个裸露的远程git存储库。当我尝试推送时,出现以下错误:
fatal: '/git/repo.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
到目前为止,我已经尝试了所有方法,其中包括stackoverflow上的所有帖子
这是我的git配置文件
[remote "origin"]
url = ssh://username@ssh.cluster014.ovh.net:/git/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
puttykeyfile = D:\\Dev\\ovh-git.ppk
我认为这是一个服务器配置问题,因为我可以从服务器上的服务器推送。
注意:
2.1.4
,而本地版本为2.18.0
您能给我一些建议以找到出路吗?
编辑:
这是仓库中ls -ld
的输出
drwxr-xr-x+ 7 username users 10 juil. 2 08:45 git/repo.git/
答案 0 :(得分:0)
如果您尝试在OVH服务器上设置git存储库,则远程URL的格式应如下:
url = ssh://username@ssh.cluster014.ovh.net:homez.xxx/name/git/repo.git