我复刻了一个被邀请协作的私人代码库,但每次尝试使用 HTTPS 克隆 时,都会收到以下错误信息:
$ git clone https://github.com/usernamex/privat-repo.git
cloning into 'privat-repo'...
Username for 'https://github.com':usernamex
Password for 'https://usernamex@github.com':
remote: Repository not found.
fatal: repository 'https://github.com/usernamex/privat-repo.git/' not found
注:'usernamex'和'privat-repo'仅为示例
以下是我尝试过但没有成功的方法:
- 验证URL的有效性 - 检查拼写和大小写。我可以通过点击“下载ZIP”按钮从浏览器访问repo URL并下载其内容。
- 要求所有者克隆我的fork - 他克隆我的fork没有任何问题,但我却有问题。
- 联系GitHub支持...
- 根据GitHub支持的建议,清除了缓存的凭据 - 这是由于系统需要我的用户名和密码才能使用
git clone
和git push
进行确认。实际上,我可以克隆和推送我的其他(公共)存储库。 - 按照GitHub的HTTPS克隆错误指南进行操作,但不包括“改用SSH”,因为这并没有真正解决问题。
- 在stackoverflow.com上查看类似的问题 - 尝试了大多数建议的答案(请参见以上)。
我正在通过Terminal运行mac上的git 2.10,并且如我所提到的,我不感兴趣使用HTTPS的解决方法(例如SSH或GitHub Desktop)。
有任何想法为什么会发生这样的情况吗?