gitlab的使用
gitlab的使用
https://www.jianshu.com/p/4b2d9d0f2713
+ 设置账户信息
git config --global user.name "duwj"
git config --global user.email "duwj@gitlab.com"
#可以选择不设置全局的,而是临时的,但必须在一个 本地repository目录下:
git config --local user.name "duwj"
git config --local user.email "duwj@gitlab.com"
#查看用户名和邮箱
git config user.name
git config user.email
+ 配置ssh连接信息
ssh-keygen -t rsa -C "duwj@gitlab.com"
注意:Enter passphrase (empty for no passphrase) :时,可以直接按两次回车键输入一个空的 passphrase;也可以选择输入一个 passphrase 口令,如果此时你输入了一个passphrase,请牢记,之后每次提交时都需要输入这个口令来确认。
+ 获取公钥内容
SSH密钥生成结束后,根据提示信息找到SSH目录(通常ssh密钥保存路径均为~/.ssh 目录),会看到私钥id_rsa和公钥id_rsa.pub这两个文件,不要把私钥文件id_rsa的信息透露给任何人。
用记事本打开id_rsa.pub,复制里面的所有内容以备下一步使用。
+ 将密钥中的公钥添加到Gitlab
登录Gitlab的web站点,进入个人资料设置 - SSH Keys页面,将第2步所获得的内容粘贴在文本框key内,并填写title以便记忆,而后保存。
+ 克隆代码
git clone git@ip:test/test/document.git #注意这个地址是fork后的项目地址
+ 正常提交
git status
git add .
git commit -m '日志'
git push -u origin master
+ 更新本地仓库内容命令
git pull