即使我已经给了所有范围,也无法使用个人访问令牌访问git private仓库

时间:2019-03-01 04:59:18

标签: git github

这是我得到的响应标头
我不知道我在做什么错

enteContent-Type →application/json; charset=utf-8
Transfer-Encoding →chunked
Status →200 OK
X-RateLimit-Limit →5000
X-RateLimit-Remaining →4997
X-RateLimit-Reset →1551418998
Cache-Control →private, max-age=60, s-maxage=60
Vary →Accept, Authorization, Cookie, X-GitHub-OTP
ETag →W/"4565984787f6361e646a393a316ef814"
X-OAuth-Scopes →admin:business, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete_repo, gist, notifications, repo, user, write:discussion
X-Accepted-OAuth-Scopes →
r code here

1 个答案:

答案 0 :(得分:0)

您的PAT实际上实际上没有被使用(因为您的凭据带有常规密码)可能已由凭据帮助程序缓存(请参阅git config credential.helper)

或者,当您尝试访问存储库时,您使用的用户不正确(并且该会话使用其他帐户)将找不到常规的Git设置。

或者您使用的URL不正确(因为它可能会被url.<base>.insteadOf config重写

OP Manu Poduval确认in the comments URL问题,但实际上是一个API URL,如described in this answer

  
      
  • 获取/users/someusername/repos不会显示私人仓库(即使您正在使用其oauth访问令牌的用户)。
  •   
  • 获取/user/repos显示私人仓库
  •