git -权限被拒绝(403)

标签 git ssh

我正在使用别人的计算机,我将自己的存储库克隆到这台计算机上,并开始使用它。
但是当我试图 push 它时:

$ git push origin master

它说:
remote: Permission to MyNewAccount/Project.git denied to SomeOneElsesAccount.
fatal: unable to access 'https://github.com/MyNewAccount/Project/': The 
requested URL returned error: 403

所以基本上我只需要更改默认用户名和用户护照,现在仍然是其他人的,对吧?但我不知道该怎么做。

最佳答案

检查 git 全局配置:如果你看到 credential.helper设置为 manager ,这意味着凭据存储在 Windows 凭据存储中(请参阅 Git-Credential-Manager-for-Windows)。

为确保您不使用该凭证助手,请将其设置为 ""( since Git 2.9 ) 仅用于您的 repo

cd c:\path\to\my\repo
git config credential.helper ""

这将阻止全局激活,并允许您输入用户名和密码。

关于git -权限被拒绝(403),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39992461/

相关文章:

git - 对 git checkout 感到困惑

git - 处理 git、生成的文件和 Bower

windows - 谁能解释为什么 "git status"在 linux 上的共享下运行时显示文件已修改?

ssh - 'known_hosts' 文件中的 ECDSA 条目有哪些部分?

mysql - 如何在使用 Workbench 时添加 mysqldump 配置标志?

git - 在同一物理存储库上使用不同版本的 git 软件是否存在任何限制?

git checkout master 错误 : the following untracked working tree files would be overwritten by checkout

python - 在 Python 中通过 ssh 运行 popen 时,终端窗口不会保持打开状态

linux - 如何在 bash 中创建别名

python - SSH 连接不持久