执行拉和推操作时出现以下错误(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 中生成了一个令牌密钥,并将其用作我的密码。现在我可以进行推拉操作了。
非常感谢您的帮助!
我在过去几天面临 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.
InPreferences->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 中生成了一个令牌密钥,并将其用作我的密码。现在我可以进行推拉操作了。
非常感谢您的帮助!