1. 在本地git中添加git账户和邮箱,用于每次提交时记日志(log)
git config --global user.name "cheng*********"
git config --global user.emall "2*******6@qq.com"
2.生成秘钥:
(1)首先检查电脑是否曾经生成过秘钥
若打开该文件夹为空,则表示没有生成过秘钥,进入第二步。(~表示根目录)
(2) 生成秘钥
ssh-keygen -t rsa -C "2*******6@qq.com"
命令要求输入密码,不用输,三个回车即可。
3. 将生成的公钥拷贝到剪贴板上,到git管理页面贴入即可
pbcopy < ~/.ssh/id_rsa.pub
4. 在远程仓库gitlab上添加title和key,和本地的一致。title可以自己取一个容易区分的名字,key为id_rsa.pub中的内容(全部复制,可用cat id_rsa.pub命令打开)
5. 初始上传代码
如果已经使用过git了,那么这一步对你来说可以跳过了。下面的$project_root代表工程根目录
进入工程目录 cd $project_root
初始化git仓库 git init
添加文件到仓库 git add .
提交代码到仓库 git commit -m 'init commit'
链接到git server git remote add origin git@example.com:namespace/projectname.git
push代码到服务器 git push origin master
6. 克隆代码到本地
在svn中,我们都叫checkout. 把代码checkout到本地。而git中我们叫克隆,克隆会把整个仓库都拉到本地。
如,我要把刚才的工程再clone到本地。
git clone git@example.com:namespace/projectname.git