我在新的交钥匙版本控制服务器上创建并初始化了一个git repo,并使用SSH添加了远程控制台。似乎也遵循了设置新回购的所有正确步骤。我在helloworld repo旁边的git web admin中看到了它。下面是添加远程服务器,然后尝试推送失败。
git remote add origin ssh://root@xxx.xx.xx.xx/git/projectName
git push origin master
fatal: "/git/project" does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我可以很好地与helloworld项目进行交互,但我确实注意到它似乎设置了我手动设置项目的权限。这是否意味着我的回购没有完全建立?
答案 0 :(得分:2)
您使用的网址不正确。它在那个地方找不到git存储库。
如果您创建了一个裸存储库,则需要向其添加.git(git会创建一个名为.git的目录。
git remote add origin ssh://root@xxx.xx.xx.xx/git/projectName.git