3. gitlab安装

·  阅读 324

1. 安装gitlab

这里我们在centos上来安装gitlab-ce版本。

安装的具体步骤请查看官方的文档: about.gitlab.com/installatio…

2. 安装gitlab-runner,用来跑CI

安装完成gitlab之后,还需要安装一个gitlab-runner,只有安装好这个之后,你的项目中如果有gitlab-ci文件,才会自动执行CI流程。这个是依赖gitlab-runner的。

按照官方文档 docs.gitlab.com/runner/inst… 安装好gitlab-runner。

安装完成之后,看下面的图,这个是我安装好的:

Setup a shared Runner manually这段,你就应该知道怎么注册runner到gitlab中了。

你可以看到,上面我已经注册成功一个了。

也可以参考我的这篇文章https://codebe.org/2017/12/02/how-install-ci/ 讲的应该比较清楚。

3. 提交代码到gitlab服务器

上面所有的准备完成之后,下面我们就可以将之前创建的两个下面的代码,提交到gitlab上了。现在提交代码,并不会执行CI流程,因为我们还没有在项目中添加gitlab-ci的文件。

首先在gitlab上创建一个新的项目,然后项目主页会是这个样子:

因为我们的项目已经在本地存在了,所有我们选择第二种方式来提交代码。如果你在本地没有设置过git的用户名和邮箱信息,可以使用下面的命令来设置:

git config --global user.name "zhongzhong"
git config --global user.email "zhongzhong@asloop.com"
复制代码

这样设置是全局的,你如果想只设置当前项目的信息,将global改成local即可。

这个上面的截图中也有,写到这里方便你复制啊。

使用下面的命令来将本地代码提交到gitlab上

cd angular-frontend
git init
git remote add origin http://mygitlab.com:root/angular-frontend.git
git add .
git commit -m "Initial commit"
git push -u origin master
复制代码