问题原因
Git账号密码有更新时,在终端pull代码提示
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://git.xxxx.com/xxxxx.git/'
解决方法
一、首先,先生成一个变更后密码的SSH key
- 打开终端
cd ~/.ssh/
- 配置全局的name和email
git config --global user.name "xiaoming"
- 配置全局的name和email
git config --global user.email "xiaomin@163.com"
- ssh-keygen -t rsa -C “你的公司或个人邮箱”
ssh-keygen -t rsa -C "xiaomin@163.com"
- 连续按3下回车键,会提示key的地址
- 查看地址下的文件并复制key的内容
vi 文件地址路径
或
cat 文件地址路径
-
在Git下找到SSH Keys添加key
-
以上步骤添加完成后,回到终端git pull 代码时,重新输入用户名和密码就能成功pull了