我有一个Git存储库,我已经配置为使用Eclipse。当我尝试从Eclipse推送回购时,我给它我的用户名和GitHub生成的个人访问令牌,它可以推得很好。
当我使用Git Bash中相同的用户名/个人访问令牌组合时,我可以获取并拉取但不能推送。我收到“403”错误,说“用户名/密码无效。”
为什么这种组合在Eclipse中起作用,而不是从Git Bash起作用?
答案 0 :(得分:0)
获取/拉取是只读的,您不需要令牌。令牌用于与GitHub API交互,而不是将某些内容推送到您的存储库。
为了能够推送某些内容,您需要确保使用正确的密码(如果您通过HTTPS推送)或SSH公钥(如果您通过git://
推送)。您可能已经在Eclipse中的某个位置配置了这个。