1. 管理git ssh key
创建key pairs
ssh-keygen -t rsa -C "youremail@yourcompany.com"
~目录下会生成.ssh目录,包含id_rsa.pub和id_rsa两个文件
添加private key
ssh-add ~/.ssh/id_rsa
如果出现错误,可以先使用如下命令
ssh-agent bash
在profile settings->SSH Keys->Add SSH Key中添加id_rsa.pub中内容
然后进行连接,
ssh -T git@gitlab.yourdoman
成功会显示
Welcome to GitLab, xxx
如果出现提示SSL证书错误。如下
fatal: unable to access 'https://github.com/subying/jsbook.git/': SSL certificate problem: unable to get local issuer certificate
可以使用如下命令跳过SSL证书验证
git config --global http.sslVerify false
2. git push内容
将目录变成git管理的仓库
get init
添加origin
git remote add origin git@gitlab.{your domain}.git
如果git上内容比本地新,pull内容到本地
git pull origin master
添加或更新本地内容到git
git add {your file}
git commit -m "your commit"
git push origin master
替换本地改动
git checkout -- <filename>