CentOS上GitLab的安装配置

本文详细介绍了如何安装和配置GitLab,包括安装步骤、登录设置、新建项目、添加SSL密钥以及上传代码的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:http://blog.youkuaiyun.com/w13770269691/article/details/38705473

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。

安装

根据在线安装指南进行即可
https://about.gitlab.com/downloads/#centos6

登录配置

直接访问服务器地址,如http://192.169.1.22/,会出现登录窗口,用户名和密码为:

Username: root
Password: 5iveL!fe

新建项目

点击导航条上的 “+” 就可以进入创建工程页面
其中namespace用来决定这个工程所属的,可以选User为自己,或者选择组。这个会影响工程的url,例如选择了组team1创建工程Test1、 那么工程Test1就会在这个组team1可见,访问路径为https://domain.com/team1/Test1
Visibility Level代表权限等级,分三种:
Private 私有,只有自己或者组内的成员能访问
Internal 所有登录的用户访问
Public 公开的,所有人都可以访问

添加SSLKey

git仓库之间的代码传输协议主要使用ssh协议。而一般搭建gitlab的时候使用的git用户是没有密码的,因此直接ssh是不能登录的,就需要使用ssh-keygen上传公钥,使用非对称加密传输。

ssh-keygen -t rsa -C “$your_email”
cat ~/.ssh/id_rsa.pub

上边第一个命令会生成一对私钥和公钥,分别存在 ~/.ssh/id_rsa和~/.ssh/id_rsa.pub中,命令结束后会询问保存地址,直接默认回车就可以。第二个命令查看公钥字符串,手动复制出来。

在面板上依次点击Profile Settings –> SSH Keys –> Add SSH Keys。然后把上一步中的id_rsa.pub中的内容拷贝出来粘贴到输入框中,保存即可。现在就可以上传代码了。

上传代码

如果在本地已经建好工程,使用下面的语句提交到远程仓库即可

cd existing_folder
git init
git remote add origin git@host_address:root/Demo.git
git add .
git commit
git push -u origin master

其中git remote add orgin git@……这句创建一个远程的主机,别名为origin,之后的语句分别是提交以及push到仓库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值