输入正确的用户名和密码后,我得到了fatal: Authentication failed for 'https://github.com/Username/X.git/'
。
我读了这个https://github.blog/changelog/2021-08-12-git-password-authentication-is-shutting-down/,认为我应该创建一个个人令牌。
我创建了一个细粒度的个人访问令牌,但当我尝试git push -u origin main
时,我得到了The requested URL returned error: 403
。
当我创建细粒度的个人访问令牌时,我没有选择任何用户权限或存储库权限,因为我不知道它们的含义。这是否导致了问题?我应该选择什么权限?
有这么多的权限,它看起来很混乱。
1条答案
按热度按时间a64a0gku1#
推送的权限似乎是 * 内容 。
细粒度令牌的替代方法有:
1.使用经典令牌。 细粒度令牌仍在Beta中 *
1.使用Github cli和gh auth login及其Web浏览器身份验证(它从控制台工作)。* 此方法不会遇到令牌过期的问题。*