Github:我被授予私人仓库的“拉取访问权限”,但我无法克隆仓库(但我可以下载源代码的拉链)

时间:2018-03-22 01:57:31

标签: git github git-pull git-clone

我不确定在私人仓库上“拉取访问权”是什么意思。我现在应该能够克隆它吗?我不能。

[1045](m7int01)~/codes>git clone https://github.com/glwhart/[repo_name]
Initialized empty Git repository in /zhome/glh43/codes/[repo_name]/.git/
error: The requested URL returned error: 403 Forbidden while 
accessing https://github.com/glwhart/[repo_name]/info/refs

fatal: HTTP request failed

但我可以下载源代码的zip文件......

2 个答案:

答案 0 :(得分:0)

首先检查您是否有可能缓存了错误凭据的git凭证帮助程序:

@* Generator: MvcView *@
@{
    ViewBag.Title = "Index";
}
<h2>Index</h2>

根据建议,git config credential.helper 可用于强制使用这些(正确的)凭据,仅用于测试。

答案 1 :(得分:0)

我很抱歉为一个简单的问题占用带宽。无论如何,github页面上的“复制到剪贴板”按钮(用于克隆回购)似乎给了我一个虚假的URL。我今天早上再次尝试,这是不同的---但它仍然没有用。

与上面的几条建议/评论相似,包括我在网址中的用户名(但不是密码)就可以了:

git clone https://[username]@github.com/[orgname/reponame].git

这正确连接,询问我的github密码,并且工作正常。

感谢那些花时间回应的人。

我仍然想知道“拉取访问”是否与任何其他类型的访问不同。邀请我的电子邮件说我被授予“拉取访问权限”......