Java配置35-搭建Gitlab服务器

目录

1.安装GitLab

1)安装

2)修改配置文件

2.浏览器访问Gitlab

3.创建gitlab项目

4.添加key

1)生成秘钥

2)添加key

5.上传代码


1.安装GitLab

1)安装

先安装相关依赖,命令:

yum install -y policycoreutils openssh-server openssh-clients postfix

启动postfix,并设置开机自启动

目的:支持gitlab邮件发送(可以不装),命令:

systemctl enable postfix && systemctl start postfix

上传安装包,注意根据自己的linux系统选择合适的包

安装rpm包,命令:

yum install -y gitlab-ce-10.5.2-ce.0.el7.x86_64.rpm

2)修改配置文件

修改Gitlab访问URL配置(文件位置/etc/gitlab)

vim /etc/gitlab/gitlab.rb

只修改external_url即可,其他不用修改

 

修改完成后,保存配置,执行命令:

gitlab-ctl reconfigure

gitlab-ctl restart

2.浏览器访问Gitlab

在浏览器上直接通过域名端口访问,若登录报错-502,可通过如下方法调试:

排查过程:

首先保证Gitlab可用运行内存大于4G,端口未被占用

再赋予权限:

chmod -R 755 /var/log/gitlab

再重置重启

访问后仍然可能遇到502,不过刷新2次就可以了

第一次登录会要求设置密码,用户名默认为root,密码自己设置

3.创建gitlab项目

登录gitlab后,点击create创建项目,输入项目名和项目描述,点击Create project,即可创建一个空项目test

4.添加key

Jenkins通过git去gitlab拉取代码,如果通过ssh的方式,需要配置免密登录。

1)生成秘钥

登录jenkins服务器,输入命令:

     

sudo ssh-keygen -t rsa -C 1021926383@qq.com

可以不使用邮箱,命令:

sudo ssh-keygen -t rsa

执行命令后会在此处路径下,生成一个隐藏的文件夹:.ssh

进入.ssh复制id_rsa.pub中的内容

cd .ssh

cat id_rsa.pub

2)添加key

登录gitlab,进入用户设置

点击SSH Keys,在右侧的key文本框中添加上面复制的内容,然后点击Add key即可。

5.上传代码

配置全局的 user.name 和 user.email:

git config --global user.name "root"

git config --global user.email "1021926383@qq.com"

再cd到你需要导入的项目目录下,再执行导入命令:

git init

git remote add origin git@10.0.0.6:root/dep.git(这个是项目的ssh连接)

git add .

git commit -m "测试-test"(项目备注)

git push -u origin master

若出现git fatal: 远程 origin 已经存在。

此时只需要将远程配置删除,重新添加即可,命令:

git remote rm origin

命令执行完毕后,刷新gitlab的项目页面,就能看到代码已经上传到gitlab

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值