第一步,配置密钥
首次注册登录GitLab,配置个人密钥
查看本地有没有已经配置好的ssh
若没有本地密钥,随处找到一个地方打开git,输入
ssh-keygen -t rsa -C "GitLab注册的邮箱"
一路回车
在你的用户主目录下进入.ssh文件。
注意:.ssh文件时隐藏文件,你需要勾选【隐藏的项目】
使用记事本打开id_rsa.pub,将里面的内容复制到GitLab的公钥里面,取个标题名称
到此,第一步就算完成了。
第二步,推送数据
创建项目,添加描述,以及选择可见等级。
在需要上传的目录中打开git。
Git全局设置
git config --global user.name "**"
git config --global user.email "**@qq.com"
初始化项目
git init
连接远程仓库
git remote add origin git@192.168.10.201:***/test.git
创建一个待推送的文件
touch 1.txt
将1.txt推送到暂存区
git add 1.txt
将暂存区内容提交到分支中
git commit -m "add file"
将分支中的内容推送到远程仓库
git push -u origin master
第三步,分支管理
当然这个时候还没有完成呢,因为此时GitLab只有一个分支master,我们要新建一个远程仓库分支(例如dev),将master设为主分支,dev为次分支。master分支只允许你个人操作操作,别人上传新的代码到dev分支,请求合并,然后你再通过判断代码的质量,进行master和dev分支的合并。
新建本地分支dev
git checkout -b dev
创建远程分支,并将本地分支同步过去
git push origin dev
这时候,你就完成了远程dev分支的创建。
数据的拉取
git clone git@192.168.10.201:15239939087/test.git