相关疑难解决方法(0)

从Git中删除凭据

我正在使用几个存储库,但最近我只是在内部工作,一切都很棒.

今天我不得不承诺并将代码推送到其他代码中,但我遇到了一些麻烦.

$ git push appharbor master
error: The requested URL returned error: 403 while accessing https://gavekortet@appharbor.com/mitivo.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)

我无能为力,这将再次带来密码输入.

如何重置系统上的凭据,以便Git会询问我该存储库的密码?

我试过了:

  • git config --global --unset core.askpass

为了取消设置密码

  • git config credential.helper 'cache --timeout=1'

为了避免凭证缓存......

似乎没有任何作用; 有没有人有更好的主意?

windows git credentials

522
推荐指数
29
解决办法
63万
查看次数

Git作为错误的用户推送到远程GitHub存储库

我有一个工作GitHub帐户和个人帐户.首先,我将个人用于测试项目,然后我继续前进并在同一台计算机上使用另一个帐户创建了一个存储库.

现在我想再次在我的个人帐户上创建一个新的存储库,我更改了全局和本地user.name,并在GitHub设置页面中输入了一个新的ssh密钥对.然后我设置了目录

git init
git remote add origin <url>
git push origin
Run Code Online (Sandbox Code Playgroud)

但现在告诉我

错误:对personaluser/newrepo.git的许可被拒绝

我不知道其他帐户是如何连接到这个帐户的..git/config显示没有workusername相关的东西.

如果您使用的是Windows 10,请花些时间阅读Rajan的答案.

git permissions github

74
推荐指数
8
解决办法
6万
查看次数

来自 VS Code 的 git push:“没有匿名写访问权限。身份验证失败”

我正在学习 Github 本身的教程。我正在关注教你使用 Visual Studio Code 工作的那个。

我试图从 Visual Studio Code 推送一些东西,经过一段时间后,我收到以下错误:

remote: No anonymous write access.
fatal: Authentication failed for ....
Run Code Online (Sandbox Code Playgroud)

现在我正在向我的个人帐户推送一些东西。我试着用谷歌搜索(但我又是新手,所以我不完全理解所有的术语)我能找到的是 2FA 的问题(但在我的情况下是关闭的)和 Windows 凭据(但我检查过,我我的 Windows 凭据中没有任何 git)。

所以我不知所措。有没有人知道我可以尝试/检查的其他东西?

git visual-studio-code

10
推荐指数
4
解决办法
9320
查看次数

git push 推送到错误的仓库

最近参加了一个在线编程课程,要求我们将家庭作业上传到 Github,从那时起,每当我输入时,git push -u origin master我都会得到:

remote: Permission to my-github-username/mygithubrepo.git denied to rheros.
fatal: unable to access 'https://github.com/my-github-username/mygithubrepo.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

rheros是我用来推送家庭作业的存储库的名称。显然,现在我不再使用rheros了,但命令行认为我仍在尝试推动它。我尝试检查我是否有错误的 SSH 密钥,但一切看起来都很好。

如何让我的命令行有效地忘记我之前推送到的完全不相关的目录的存在?

编辑 git remote --verbose给出:

origin  https://github.com/my-github-username/mygithubrepo.git (fetch)
origin  https://github.com/my-github-username/mygithubrepo.git (push)
Run Code Online (Sandbox Code Playgroud)

到目前为止,下面的建议都没有帮助我:似乎rherosrepo 正在我的命令行后台运行,我不知道如何消除它。

github

7
推荐指数
2
解决办法
8260
查看次数