相关疑难解决方法(0)

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万
查看次数

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
查看次数

标签 统计

github ×2

git ×1