第一步,配置密钥

首次注册登录GitLab,配置个人密钥
1560514653763-e592bc0c-71ad-430a-bcba-2f8ec60bdd6e.png

查看本地有没有已经配置好的ssh
1560515037111-f41f6072-4fd1-4fd7-a3f9-4c39e0fe4a0b.png

若没有本地密钥,随处找到一个地方打开git,输入

ssh-keygen -t rsa -C "GitLab注册的邮箱"

一路回车
1560515492715-fd66447b-ee3b-4394-8247-e32819f482ae.png

在你的用户主目录下进入.ssh文件。

注意:.ssh文件时隐藏文件,你需要勾选【隐藏的项目】
1560515590707-46f795b2-5161-4c19-b1db-e61b1f4fac4b.png

使用记事本打开id_rsa.pub,将里面的内容复制到GitLab的公钥里面,取个标题名称
1560515828059-fba568dd-0a44-4cb2-9614-d0519e4759e5.png

到此,第一步就算完成了。

第二步,推送数据

创建项目,添加描述,以及选择可见等级。

1560515931315-1c5e06a2-0ef0-44e4-97d1-b7605cc6207c.png

在需要上传的目录中打开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

1560516847265-2f154c13-5593-48cb-bdd9-071780572de5.png

第三步,分支管理

当然这个时候还没有完成呢,因为此时GitLab只有一个分支master,我们要新建一个远程仓库分支(例如dev),将master设为主分支,dev为次分支。master分支只允许你个人操作操作,别人上传新的代码到dev分支,请求合并,然后你再通过判断代码的质量,进行master和dev分支的合并。
新建本地分支dev

git checkout -b dev

创建远程分支,并将本地分支同步过去

git push origin dev

1560517420818-8b380f50-e94c-49d8-a699-fd114760353a.png

这时候,你就完成了远程dev分支的创建。
数据的拉取

git clone git@192.168.10.201:15239939087/test.git

1560518171778-dc28585b-6a30-4d3c-828a-46fcb406b3a5.png

Last modification:October 19th, 2019 at 04:42 pm
如果觉得我的文章对你有用,请随意赞赏