git免输入账号密码提交代码

前提是安装好git

用git的右键命令Git Bash Here打开

检查SSH keys是否存在
ls -al ~/.ssh

# 没存在是这样,存在就不用再创建了
# Lists the files in your .ssh directory, if they exist
生成新的ssh key
ssh-keygen -t rsa -C "[email protected]"
# 剩下的全部默认回车即可

在用户的根目录会生成id_rsaid_rsa.pub两个文件

将ssh key添加到gitlab中

mac

pbcopy < ~/.ssh/id_rsa.pub
# 将id_rsa.pub文件的内容复制到剪贴板

windows

clip < ~/.ssh/id_rsa.pub
# 将id_rsa.pub文件的内容复制到剪贴板
# 

linux
需要安装复制工具

#apt-get 命令
sudo apt-get install xclip

#yum 命令
sudo yum -y install xclip
# 下载并安装xclip。 如果你没有“apt-get”,你可能需要使用另一个安装程序(比如`yum`)

xclip -sel clip < ~/.ssh/id_rsa.pub
# 将id_rsa.pub文件的内容复制到剪贴板

打开gitlab,找到ssh key,添加进去即可

检查是否可以连接
ssh -T [email protected]
# Welcome to gitlab,xxxxx!

你可能感兴趣的:(git免输入账号密码提交代码)