我最近切换到将我的存储库同步到GitHub上的https://(由于防火墙问题),并且每次都要求输入密码.过去,我有一个SSH证书,这就足够了.在我的情况下是否有办法绕过密码(使用http/https)?
我想在GitExtension中自动使用push和pull ,而不是每次都在提示符中输入我的用户和密码.
那么如何在GIT中保存我的凭据呢?
我git push我的工作到远程Git仓库.
每个人push都会提示我输入username和password.我希望每次推送都能避免它,但如何配置以避免它?
我有Git bash的奇怪问题.我要Github的账户,假设一个和乙.我设置了我的姓名和电子邮件,如帐户A:
git config --global user.name
git config --global user.email
Run Code Online (Sandbox Code Playgroud)
我初始化了新的repo,做了一个提交,然后推送git bash并向我询问了github的登录名和密码.错误地我为帐号B输入了登录名和密码!! 我成功登录,但没有刚刚初始化的存储库.
如何注销并登录到不同的github帐户?这不是user.name也不是user.email
我需要能够将 git 凭据从我的 bash 脚本添加到我的 bash 脚本,但无法弄清楚如何做到这一点。
git clone https://xxxxxxx
Run Code Online (Sandbox Code Playgroud)
会询问我的用户名和密码。
我如何在 bash 脚本中传递这些?
任何指针将不胜感激
git ×4
github ×3
bash ×2
git-config ×2
git-push ×2
credentials ×1
linux ×1
scripting ×1
shell ×1