更改为2工厂身份验证后,当我尝试从
之类的远程分支拉入/推送时,出现以下错误git pull origin master
:
remote: Repository not found.
fatal: repository 'https://github.com/my-organization/my-project.git/' not found
但是,当我尝试添加资源库时
git remote add origin https://github.com/my-organization/my-project.git
我收到错误
fatal: remote origin already exists.
我遵循this document来解决无效的用户名或密码错误。
现在,如何解决此存储库错误?
更新:
我尝试使用
git clone https://github.com/my-organization/my-project.git
我得到同样的错误:
Cloning into 'my-project'...
git: 'credential-netrc' is not a git command. See 'git --help'. <-- don't know how this comes up
Username for 'https://github.com': my-username
remote: Repository not found.
fatal: repository 'https://github.com/my-organization/my-project.git/' not found
答案 0 :(得分:2)
错误告诉您它具有远程URL,但是无法在其中找到存储库。当您尝试添加另一个时,Git会正确地告诉您您已经有一个远程来源服务器。
要更改URL,请使用git remote set-url origin <url>
。您可能需要删除该斜杠,但是要确保直接从Github的“克隆或下载”按钮中复制URL。
如果您使用https
个URL using 2-factor auth,则需要使用personal access token而不是密码。或省去很多头痛和use ssh。