一: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