在ubuntu中Git总是询问用户名和密码

ghg1uchk  于 2022-11-02  发布在  Git
关注(0)|答案(1)|浏览(422)

我最近从windows转向了ubuntu。
我正在以合作者的身份处理公司的回购协议,我有所有权限。Git在我的windows机器上运行得很好,但是在ubuntu中,每次我使用git pull时,它都会要求我输入用户名和密码。
我试图在谷歌上搜索不同的解决方案,但没有为我工作。

[更新]

我可以通过visual studio代码登录github来解决我的问题,这样我就不必多次输入用户名和密码了。

afdcj2ne

afdcj2ne1#

如果Git在你每次尝试与GitHub交互时都提示你输入用户名和密码,那么你很可能在使用HTTPS克隆URL。
如果你正在使用HTTPS克隆GitHub仓库,我建议你使用GitHub CLI或Git Credential Manager(GCM)来记住你的凭据。
GitHub命令行界面
当您选择HTTPS作为Git操作的首选协议时,GitHub CLI会自动存储您的Git凭据,并在询问您是否要使用GitHub凭据向Git进行身份验证时回答“是”。
1.安装Github CLI
1.在命令行中,输入gh auth login,然后按照提示操作。当提示您选择Git操作的首选协议时,选择HTTPS。当询问您是否要使用GitHub凭据向Git进行身份验证时,输入Y

相关问题