Git Personal Access Token适用于Eclipse,但不适用于Git Bash

时间:2016-05-31 15:31:29

标签: git github

我有一个Git存储库,我已经配置为使用Eclipse。当我尝试从Eclipse推送回购时,我给它我的用户名和GitHub生成的个人访问令牌,它可以推得很好。

当我使用Git Bash中相同的用户名/个人访问令牌组合时,我可以获取并拉取但不能推送。我收到“403”错误,说“用户名/密码无效。”

为什么这种组合在Eclipse中起作用,而不是从Git Bash起作用?

1 个答案:

答案 0 :(得分:0)

获取/拉取是只读的,您不需要令牌。令牌用于与GitHub API交互,而不是将某些内容推送到您的存储库。

为了能够推送某些内容,您需要确保使用正确的密码(如果您通过HTTPS推送)或SSH公钥(如果您通过git://推送)。您可能已经在Eclipse中的某个位置配置了这个。