我最近从windows转向了ubuntu。我正在以合作者的身份处理公司的回购协议,我有所有权限。Git在我的windows机器上运行得很好,但是在ubuntu中,每次我使用git pull时,它都会要求我输入用户名和密码。我试图在谷歌上搜索不同的解决方案,但没有为我工作。
[更新]
我可以通过visual studio代码登录github来解决我的问题,这样我就不必多次输入用户名和密码了。
afdcj2ne1#
如果Git在你每次尝试与GitHub交互时都提示你输入用户名和密码,那么你很可能在使用HTTPS克隆URL。如果你正在使用HTTPS克隆GitHub仓库,我建议你使用GitHub CLI或Git Credential Manager(GCM)来记住你的凭据。GitHub命令行界面当您选择HTTPS作为Git操作的首选协议时,GitHub CLI会自动存储您的Git凭据,并在询问您是否要使用GitHub凭据向Git进行身份验证时回答“是”。1.安装Github CLI1.在命令行中,输入gh auth login,然后按照提示操作。当提示您选择Git操作的首选协议时,选择HTTPS。当询问您是否要使用GitHub凭据向Git进行身份验证时,输入Y。
1条答案
按热度按时间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。