试图重建一个bug;在执行git取回操作时需要询问密码



我知道有很多关于如何在git取回时不被要求输入密码的帖子,但是我试图重新创建一个当你在git取回时被要求输入密码时发生的错误。我已经尝试了一些不同的东西与oyxkeychain等,不知何故,我只是无法重新创建一个场景,我被要求密码时做一个git取回与bitbucket和github,无所谓哪一个。什么好主意吗?

使用以下shell命令:

git init
git remote add origin 'https://nobody@github.com/doot/repo.git'
git fetch origin

然后它会要求你输入密码。

如果你的远程URL以HTTPS开头,git使用你的netrc文件(~/.netrc)作为登录凭证。例如,这个条目将允许我通过HTTPS推送到codeberg.org:

machine codeberg.org
login h3xx
password 0000000000aaaaaa0000000000aaaaaa12345678

如果用户名/密码组合被拒绝,它将同时要求用户名和密码。

如果您在远程URL中指定了用户名,例如https://user@codeberg.org/my-repo.git,它只会询问密码。

最新更新