【发布时间】:2017-07-15 16:51:33
【问题描述】:
我派生了一个 私有 存储库,我被邀请参与协作,但每次我尝试使用 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
Note: 'usernamex' and 'privat-repo' are just examples
以下是我尝试过的一些事情,但没有成功:
- 验证 URL 的有效性 - 检查拼写和大小写。通过单击
download ZIP按钮,我可以访问repo URL 并通过我的浏览器下载其内容。 - 要求所有者克隆我的叉子 - 他克隆我的叉子没有问题,但我做到了。
- 已联系 GitHub 支持...
- 根据 GitHub 支持,cleared cached credentials - 系统要求我的用户名和密码为
git clone和git push,这一事实证实了这一点。事实上,我可以在我的帐户中克隆和推送其他(公共)存储库。 - 浏览了 GitHub 的 HTTPS Cloning Errors 指南,但“使用 SSH 代替” 除外,因为这并不能真正解决问题。
- 在 stackoverflow.com 中查看过类似问题 - 尝试了大多数建议的答案(见上文)。
我正在通过终端在 mac 上运行 git 2.10,正如我所提到的,我对 HTTPS 的变通方法不感兴趣(例如:SSH 或 GitHub Desktop)。
任何想法为什么会发生这种情况?
【问题讨论】:
标签: git github https git-clone