linux git pull每次都要输入用户名和密码解决方案
本文介绍了Git常用命令和解决每次输入凭证的方法。主要内容包括:1)Git基本操作如安装、项目克隆;2)通过SSH密钥认证解决重复输入密码问题,具体步骤为生成ed25519密钥、添加公钥到代码托管平台、将仓库URL改为SSH格式。该方法可使Git操作时自动使用密钥认证,无需手动输入密码。
·
一.常用的git命令
git常用命令_main -> main (pre-receive hook declined)-CSDN博客
linux git安装及设置_linux修改git安装路径-CSDN博客
git 将仓库中的项目clone至本地_git clone 重命名项目-CSDN博客
二.解决每次都要输入用户名和密码方案
解决
git pull每次都要输入用户名和密码的问题,核心是让 Git 记住你的凭证,这里使用 SSH 密钥来解决这个问题
-
生成 SSH 密钥(如果还没有):
ssh-keygen -t ed25519 -C "your_email@example.com" # 一路按回车即可,生成在 ~/.ssh/ 目录下 -
将公钥添加到 Git 服务商(如 GitHub、GitLab、Gitee):
-
复制公钥内容:
cat ~/.ssh/id_ed25519.pub -
登录你的代码托管网站,在设置(Settings) -> SSH and GPG keys 中,添加新的 SSH Key,粘贴公钥。
-
-
将远程仓库 URL 改为 SSH 格式:
# 查看当前远程地址(通常是 https://github.com/username/repo.git) git remote -v # 修改为 SSH 地址(格式:git@github.com:username/repo.git) git remote set-url origin git@github.com:username/repo.git # 再次查看确认 git remote -v完成之后,
git pull和git push将使用 SSH 密钥进行认证,无需输入密码。
更多推荐
所有评论(0)