执行拉和推操作时出现以下错误(git-upload-pack not permitted on )

Getting the following error while doing pull and push operations (git-upload-pack not permitted on )

我在过去几天面临 git 配置问题,在那之前我做了很多提交和拉取,但这次出现了这个错误。

git-upload-pack not permitted on

请帮我解决这个问题。

this thread所述:

EGit supports two different HTTP clients: by default it uses the Apache libraries, but it can also use the JDK built-in HTTP client

I had exactly the same issue with eclipse 2020-12.
In Preferences->Git I changed "Http Client" to "Java built-in HTTP" and the issue is resolved.

如评论中所述,您现在需要使用 PAT (Personal Access token) 作为密码。

就像我 explain here 一样,您可以根据需要多次更改 GitHub 密码。
您的令牌(除非它有到期日期,默认情况下为 7 天,但可以在创建时更改)将保持有效。

相反,您可以撤销令牌,而无需更改主密码。

@greg-449 如果您使用令牌作为密码,它确实支持它。我一直使用 https 推送。

嗨 Greg 和 VonC,

以上方法对我有用。我在 git 中生成了一个令牌密钥,并将其用作我的密码。现在我可以进行推拉操作了。

非常感谢您的帮助!