1.打开 Git Bash
2.复制并运行
rm -rf ~/.ssh/*
把现有的 ssh key都删掉,这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行。
3.运行
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
注意填写你的真实邮箱
4.按回车三次
5.运行
cat ~/.ssh/id_rsa.pub
得到一串东西,完整的复制这串东西
6.把获取到的这串东西复制到github的ssh上
https://github.com/settings/keys
配置 git
git config --global user.name +你的英文名 #此英文名不需要跟GitHub账号保持一致,user.name需要保留
git config --global user.email +你的邮箱 #此邮箱不需要跟GitHub账号保持一致,user.email需要保留
二句话,依次在命令行中运行(其中前两句要把中文改成对应的内容)。
Git提交(PUSH)时记住密码 - 不用每次都输入密码
开发使用的团队搭建好的GitLab服务器来作为项目共享开发,由于我不是最高权限,没办法把我git生成的SSH-Key放到服务器里面去,所有只好在每次提交的时候配置git config来记录密码不过期来使用,方法入下:
进入到本地git项目下面,打开git,输入命令:git config --global credential.helper store
然后再次提交文件的时候会让你再次输入密码,这次输入之后是客户端记录密码,以后再提交就免密了。
网友评论