天天看点

gitlab简易安装及使用

系统环境

安装步骤

再执行

说明:参考官方文档 http://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

修改选项

1、修改IP地址

2、常用命令

效果如下

gailab管理员默认用户名密码: Username: root Password:5iveL!fe
gitlab简易安装及使用

3、默认相关文件位置

其他

1、备份

2、gitlab数据的恢复或还原(未实验)

提示:gitlab数据的恢复或者迁移成功的前提——两台服务器的gitlab的版本必须相同,若不相同则可能迁移或者恢复失败

将备份文件放在gitlab的默认备份目录 比如/var/opt/gitlab/backups下的1458217074gitlabbackup.tar

设置自动备份

恢复或者还原

停服务

恢复数据

BACKUP后面跟的是备份文件的时间戳,比如恢复备份文件1458217074gitlabbackup.tar

回复完启动服务 gitlab-ctl start

3、取消账号注册功能

gitlab简易安装及使用
gitlab简易安装及使用

注意不要将此选项的选中去掉,不然会导致无法登陆

gitlab简易安装及使用

最后保存

4、添加项目、用户和组

gitlab简易安装及使用
返回到前面管理员设置中,可以在界面上看到三个选项,分别是创建项目、用户和组。我们一般都采用个人用户来创建项目和创建组。可以看到我这里已经创建好了一个账号。

5、github与gitlab项目拷贝、管理

在图中红色框中,你还可以选择从什么地方导入你想要创建的项目,比如说你在github上已经有一个项目了,你想导入到gitlab中进行管理,即可以选择github这个选项,填写你github上的token key来进行导入。最后单击creat project 创建项目,创建好后会自动跳转到项目设置页面

gitlab简易安装及使用
注意此处红框中的提示,该提示告知你现在还不能直接通过git命令来拉取和更新你的项目,需要先添加好ssh key

6、添加ssh key

我们的git包括gitlab、github等托管平台要求推送代码的用户是合法的,所以每次推送时候都要输入账号密码, 用以验证你是否为合法用户,为了省去每次都要输入密码的步骤,采用ssh公钥,密钥认证的方式来推送 点击 提示信息中的add SSH key ,跳转到添加页面

Linux环境

如果我们常用的开发环境是linux,查看当前用户的ssh公钥很简单

Title中可随意填写,点击add key即可

Windows环境

如果我们的开发环境是windows的,推荐大家先安装一个 git bash 所有的集成环境都打包好了。比较方便,变得自己一个个来安装。Google或者baidu搜索git bash然后下载安装即可。(git bash中的命令和linux的命令一样)

gitlab简易安装及使用
gitlab简易安装及使用
将id_rsa.pub中的内容复制到页面中即可; 添加完成后点击左上角project返回到项目列表
gitlab简易安装及使用
gitlab简易安装及使用

点击我们刚刚创建的项目,进入项目管理

gitlab简易安装及使用

按照给的提示将我们创建好的项目拉取到本地

其他操作日后再说

继续阅读