相关疑难解决方法(0)

如何在'git credential-osxkeychain'中重置存储的凭据?

我已经按照GitHub说明设置了我的帐户,我可以克隆,但我无法远程推送.

当我执行"git push"时,我收到403错误.它具有正确的URL.我尝试了一个"git credential-osxkeychain get"来查看它给出的内容,并打印出错误的凭据.

我相信发生的事情是它第一次要求凭据,我认为这是另一个应用程序要求,并且它将错误的应用程序放入其中.

我只需要重置它,以便它为我的GitHub帐户使用正确的钥匙串项.

我试过了:

git credential-osxkeychain erase
git credential-osxkeychain set
Run Code Online (Sandbox Code Playgroud)

该程序从不给出任何提示.如果我不做正确的话,Set会说"输入错误".我尝试输入" password=password"等,但是当我做"获取"时,我仍然得到旧的.

我无法弄清楚这些存储的位置,因为它们不在.gitconfigure中.此外,最近没有钥匙链项目可能是它.(我的钥匙串中有几个GitHub帐户,它没有使用任何帐户.)

git macos github

86
推荐指数
9
解决办法
13万
查看次数

使用自己的用户名/密码与git和bitbucket

我是一个三人小组; 两个在本地工作,我正在服务器上工作.

我的同事设置了帐户,但给了我对存储库的完全权限.

我在git中设置了用户名和电子邮件:

git config --global user.name "bozdoz"
git config --global user.email email@email.com
Run Code Online (Sandbox Code Playgroud)

它们与我在bitbucket.org上的用户名和电子邮件相同.

但是,当我拉动或推送到存储库时,它会在提示符中指示其用户名:

Password for 'https://theirusername@bitbucket.org':
Run Code Online (Sandbox Code Playgroud)

我尝试通过用我的用户名指示URL来获取密码提示:

git pull https://bozdoz@bitbucket.org/path/repo.git
Run Code Online (Sandbox Code Playgroud)

它说是最新的; 然后当我推动时,它说没有快进.

我读到我需要指定分支,但是当我还指定repo URL时,我不知道如何在push语句中执行此操作:

git push https://bozdoz@bitbucket.org/path/repo.git
Run Code Online (Sandbox Code Playgroud)

如果我的同事在附近并且可以输入他的密码,我能够拉动和推动.但这也是他作为推动的作者,而不是我.

我如何作为自己的用户名拉动并推送到repo分支?

git bitbucket

56
推荐指数
3
解决办法
13万
查看次数

Git:强制用户和密码提示

我最近更新我的本地Git的安装1.8.11.8.0.1.

我注意到,当我在GitHub上工作时,它不会在推送时提示我输入用户名和密码.

这让我很烦恼,因为我认为每次都要输入用户名和密码作为一个很好的安全措施.(如果其他人使用我的电脑怎么办?)

我检查了以下内容:

  • 1.8.0.1 在另一台计算机上仍然要求用户名和密码.
  • 我在github上的帐户仍然执行私人/安全控制.
  • 我使用的是https远程引用,而不是ssh.
  • 为了更好的衡量,我检查了我的~/.ssh想法.那里没有错.
  • 没有将登录详细信息存储在~/.gitconfig单个<proj>/.git/config文件中.
  • 我也没有存储与github相关的任何内容~/.netrc.
  • 我创建了一个新的虚拟存档:仍然没有提示我登录.

我在git 发行说明存档中找不到任何内容.

有谁知道这是一个新的git行为?如何恢复提示?

git github

52
推荐指数
5
解决办法
9万
查看次数

如何在Visual Studio代码中执行git push?

有一个"推"菜单项,但是当我点击它时,除了一个微妙的进度条显示并且从未完成之外没有任何反应.从Visual Studio Code的Docs页面,我发现这一行:"凭证管理目前不由VSCode处理",该页面链接到凭证助手上的GitHub页面,这对于其他远程服务器来说太具体了(在我的情况下,bitbucket) )并没有具体说明如何设置VS代码.

git visual-studio-code

41
推荐指数
4
解决办法
5万
查看次数

在Visual Studio代码中更改git用户

我的git提交的用户已更改,但我无法更改Visual Studio Code中的内容.

我在git中更改了全局设置,但是当我想在我的新存储库中通过Visual Studio Code推送或同步时,我得到的错误是oldusername没有权限进入newrepository.此时它不是许可.用户名的更改不适用于visual studio代码.当我使用终端时我可以推.它也不是允许olduser推送到新存储库的解决方案.

我在Windows 10上.所以所有其他工具都在工作,但只是在Visual Studio Code我无法更改用户.

欢迎任何重新推荐.

git visual-studio-code

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

如何在Windows中的Git Bash控制台中注销?

我在Windows上使用Git,版本为2.9.2.windows.1.

我在一个存储库项目上工作,当我进行推送时,它要求我输入我的Github用户名和密码.我输入了我的Github用户名和密码来更新项目.

在我的下一次推送中,它不再要求我的用户名和密码.我对该项目的所有修改都已更新.

看起来我的用户名和密码已"保存".我怎么"解开"他们?

我该如何退出?

我试过了

git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
Run Code Online (Sandbox Code Playgroud)

但他们不会让我退出.

我想清除我的登录信息,以便下次推送时,它再次要求我输入我的用户名和密码.


我找到了我的解决方案(感谢VonC):

转到:控制面板 - >用户帐户 - >管理您的凭据 - > Windows凭据 - >在Generic Credentials下,有一些与Github相关的凭据,单击它们并单击"删除".

它签了我,所以下次我推,它要求我输入我的用户名和密码.

git passwords github username

22
推荐指数
4
解决办法
5万
查看次数

如何通过命令行更新 GitHub 访问令牌

我使用 git 与 VSCode 集成,今天收到通知,我需要更新我的访问令牌。我这样做并获得了新令牌(我通过网络界面获得)。现在我需要设置本地 git 配置以使用新令牌而不是几天后就会过期的旧令牌。

VSCode文档建议如下:

要执行“GitHub:设置个人访问令牌”,请在 VSCode 中键入 Ctrl+Shift+p 打开命令面板,然后键入“GitHub:设置个人访问令牌”。然后系统会提示您输入从 GitHub 生成的令牌。

此选项在 VS code 中的 git 集成中不可用(也许我需要更新?)

我如何从命令行执行此操作?

windows git access-token visual-studio-code

20
推荐指数
2
解决办法
5万
查看次数

SourceTree - git:致命:远程错误:找不到存储库

我刚刚在工作中注册了一个github帐户并创建了一个新的存储库.我在命令行上运行了一些git命令,一切正常.

1. git init 
2. git add .
3. git commit -m "first commit"
4. git remote add origin https://github.com/username/project.git
Run Code Online (Sandbox Code Playgroud)

然后,当我从sourcetree添加工作副本并单击Fetch按钮时,我收到"error:Repository Not Found".我尝试推拉,我得到同样的错误.我已经使用sourcetree和我的bitbucket和github存储库几个月了,但我从来没有遇到过这个问题.有没有人有类似的问题?

git github atlassian-sourcetree

18
推荐指数
8
解决办法
3万
查看次数

试着用git for windows来理解wincred - 很困惑

在关注git教程的同时,我今天第一次将https推送到git hub上的远程,该教程提到了以下命令,以避免输入密码详细信息:

git config --global credential.helper wincred
Run Code Online (Sandbox Code Playgroud)

我的问题是这是如何作为一个概念?这是我第一次遇到证件助手.我不确定它如何与Windows和Git一起使用,它存储在哪里以及当我推或拉时它如何进行身份验证?

我试图在网上搜索这个,但是没有找到任何能够以简单的方式为初学者解释这一点的信息.

git github

16
推荐指数
1
解决办法
2万
查看次数

Github enterprise - remote:密码身份验证不适用于Git操作

我的git工作正常,然后没有改变以下问题开始发生,我已经尝试重置缓存

credentials.helper

我已经找到了几乎每一个stackoverflow的答案

remote: Password authentication is not available for Git operations.
remote: You must use a personal access token or SSH key.
remote: See https://github.ibm.com/settings/tokens or
'https://github.ibm.com/WBurney/Blockchain_SDO.git/': 
The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)

谢谢

git github github-enterprise

16
推荐指数
5
解决办法
4万
查看次数