我按照GitHub的设置说明进行了操作,成功克隆了仓库,但无法将文件推送到远程。
当我执行“git push”命令时,出现了403错误。URL是正确的,我尝试运行“git credential-osxkeychain get”命令查看它返回的内容,结果证明我的凭据是错误的。
我认为问题是第一次要求输入凭据时,我误认为是另一个应用程序的请求,并输入了错误的凭据。
我需要重置它,以便使用正确的钥匙串项来连接我的GitHub账户。
我已经尝试过:
git credential-osxkeychain erase
git credential-osxkeychain set
程序从来没有给出任何提示。如果我做错了什么,Set会说“错误的输入”。我尝试输入“password=password
”等内容,但是当我执行“get”操作时,我仍然得到旧的内容。我无法确定这些内容存储在哪里,因为它们不在.gitconfigure文件中。此外,最近也没有任何可能相关的钥匙串项目。(我的钥匙串中有几个GitHub账户,但它没有使用其中任何一个。)