我的项目包括:
在我的服务器上,我运行以下命令来创建一个裸仓库
git init --bare project.git
为了创建推送到我的服务器的能力,我在本地机器上的存储库中运行了以下命令:
git remote add serverrepo username@serverip:/path/to/repo/project.git
git remote set-url serverrepo --push --add username@serverip:/path/to/repo/project.git
如果我尝试通过执行
推送到服务器git push serverrepo master
我得到了
fatal: '/path/to/repo/project.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.
我一直在寻找几天,我似乎无法弄清楚问题是什么。有人能帮助我吗?
答案 0 :(得分:0)
跳过第二个git remote
命令(带remote set-url serverrepo --push --add
的命令)
你不需要它。
如果您已输入该命令,请务必清除本地.git/config
中的每个远程条目,然后重新开始。
只需输入:
git remote add serverrepo username@serverip:/path/to/repo/project.git
git push -u serverrepo master