一:ssh设置:
先检查本地是否存在ssh配置
cat ~/.ssh/id_rsa.pub
如果没有则需要生成ssh的私钥公钥
生成脚本:
sh-keygen -t rsa -C your.email@example.com -b 4096
#提示是否使用新的文件名,如果不输入新的文件名,则生成id_rsa文件。
##如果默认不配置config,就得默认为id_rsa文件名
Enter file in which to save the key (~/.ssh/id_rsa):
#请输入确认密码,后面还会用到(至少4位数),如果缺省直接按回车
##此密码是验证id_rsa的密码,每次代码commit时得输入
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
密码不用输入按回车继续执行。
此时会生成id.rsa / id.rsa.pub文件
复制公钥到GitLab中的SSH Keys中
如果git还没有配置过用户名和邮箱需要设置一下
##首次clone数据时有要求输入该网站的账号和密码,可以理解git的配置是git的账号和昵称
git config --global user.name "Your Name"
git config --global user.email your_email@gmail.com
存储用户名密码
1. 进入~(用户)目录,cd ~
2. 建立文件 .git-credentials, touch .git-credentials
3. 编辑文件 .git-credentials, vi .git-credentials
4. 添加http://用户名:密码@gitlab.com
5. 执行命令:git config --global credential.helper store
6. 查看文件:more .gitconfig
SSH密钥配置教程
本文详细介绍了如何在本地生成SSH密钥对,并将其配置到GitLab中,以便于进行无密码的远程仓库操作。同时,文章还提供了如何配置git的用户名和邮箱,以及如何存储用户名密码的方法。
2440

被折叠的 条评论
为什么被折叠?



