这是我到目前为止所做的(在SourceTree中):
现在我收到一个错误:
git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags --set-upstream origin master:master
推送到ssh://xxx@192.168.162.20:22 / srv / git / hallo
致命:' / srv / git / hallo'似乎不是一个git存储库
致命的:无法从远程存储库读取。
我正在与十几个其他存储库一起工作,在该服务器上没有任何困难。所以它不是一个访问或ssh问题。我还仔细检查了服务器的IP地址。
如果我启动终端并编写" git remote -v"我明白了:
origin ssh://xxx@192.168.162.20:22 / srv / git / hallo(fetch)
origin ssh://xxx@192.168.162.20:22 / srv / git / hallo(push)
如果我尝试推(" git push origin master")我得到:
致命:' / srv / git / hallo'似乎不是一个git存储库
致命的:无法从远程存储库读取。
请确保您拥有正确的访问权限 存储库存在。
我不知道我错过了什么。 你能帮忙吗?
答案 0 :(得分:1)
不,我没有。我一定要吗?我认为推送提交将为我做这件事。
是的,你应该先创建一个远程仓库。
连接到ssh://xxx@192.168.162.20:22,并创建一个裸仓:
cd /srv/git/
git init --bare hallo