Sourcetree push 代码的时候总是报错 Error (internetKeychainItemForServer:withUsername:path:port:protocol:) ...

git push 的时候,每次都让输入密码,连续弹框了好几次,然后总是报错“(internetKeychainItemForServer:withUsername:path:port:protocol:) - The specified item could not be found in the keychain.”。
这是因为在git push 的时候将会要求填写用户的用户名和密码,用户名就是用户在GitHub上申请的用户名,但是密码不是普通登录GitHub的密码,而是一个访问token。
在GitHub上已经添加了token,push代码的时候还是会报如上错误,而且多次提示殊途密码。
1.报错
方法一、新建一个空文件夹,重新用https方式拉取项目,并输入用户名及token
方法二、https://docs.github.com/en/get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain

你可能感兴趣的:(Sourcetree push 代码的时候总是报错 Error (internetKeychainItemForServer:withUsername:path:port:protocol:) ...)