Gitlab安装部署及基础操作 (2)

Gitlab安装部署及基础操作

3、登录并进行基本操作

GitLab终端常用命令

gitlab-ctl start             #启动所有 gitlab 组件;

gitlab-ctl stop         #停止所有 gitlab 组件;

gitlab-ctl restart     #重启所有 gitlab 组件;

gitlab-ctl status         #查看服务状态;

gitlab-ctl reconfigure     #启动服务;

vim /etc/gitlab/gitlab.rb #修改默认的配置文件;

gitlab-rake gitlab:check SANITIZE=true --trace #检查gitlab;

gitlab-ctl tail         #查看日志;

修改密码后进行登录,登录的用户名为root

3.1 使用前可选操作

3.1.1 修改web端口

如果80和8080端口被占用可以修改

[root@gitlab tools]# vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb

listen "127.0.0.1:8080", :tcp_nopush => true

修改nginx端口

[root@gitlab tools]# vim /var/opt/gitlab/nginx/conf/gitlab-http.conf

server {

listen *:80;

3.1.2 修改Prometheus端口

[root@gitlab tools]# vim /etc/gitlab/gitlab.rb

external_url 'http://10.0.0.5:port'        #根据需要修改端口

修改后需要重新加载配置并启动

登录使用

Gitlab安装部署及基础操作

3.2 创建空白项目

Gitlab安装部署及基础操作

选择项目路径,输入项目名称,项目描述,选择项目等级(私人的,内部的,公开的),这里测试时使用网上的开源java cms项目jeesns

Gitlab安装部署及基础操作

创建项目成功,此时若客户端想使用该项目还需要建立与客户端的密钥文件以进行客户端对项目的操作

Gitlab安装部署及基础操作

3.3 客户端生成密钥文件

[root@gitlab-client ~]# ssh-keygen

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa):

Created directory '/root/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

07:f8:5c:75:83:aa:c2:a6:5c:25:d9:87:d0:4e:7a:1c root@gitlab-client

The key's randomart image is:

+--[ RSA 2048]----+

| . ..o |

| ..E ... . |

| .O.o.. |

| +oBoo |

| . +So. |

| = .. |

| . + . |

| o |

| |

+-----------------+

[root@gitlab-client ~]# cat .ssh/id_rsa.pub         #查看公钥

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxysx.html