我是一个新的git用户。
我使用的是git版本2.8.2。
我可以访问(推/拉)私有存储库。
我使用https(而不是SSH)
克隆了回购git remote -v
origin https://github.com/UserLab/project.git (fetch)
origin https://github.com/UserLab/project.git (push)
我希望能够推送/拉出开发分支。
git branch -r -v
origin/HEAD -> origin/master
origin/OneUser
origin/master
origin/develop
所以,origin / develop分支存在,对吧?
我正在尝试(要么提取任何一个):
git push -u origin/develop OneUser
它给了我:
fatal: 'origin/develop' 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.
(我读过有关此错误的帖子,但大多数都与SSH访问有关)
答案 0 :(得分:1)
git push -u origin develop
在repo和branch之间没有斜杠'/'。这就是为什么它说“'origin / develop'似乎不是一个git存储库”,因为它试图找到一个名为origin / develop的远程,它不存在(远程称为origin)。