【亲测】centos6.5 gitlab服务器搭建和初步配置
来源:互联网 发布:万网 域名 转移 编辑:程序博客网 时间:2024/06/08 16:50
gitlab安装
1.安装gitlab需要的一些环境配置。
yum install curl openssh-server openssh-clients postfix cronie
service postfix start
chkconfig postfix on
lokkit命令作用是自动让iptables将http ssh 端口打开放行.
如果电脑上没有lokkit命令, yum -y install lokkit 安装,或者自行配置iptables将端口打开。
lokkit -s http -s ssh
2.下载安装服务端
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce
如果服务器安装速度过慢或者不喜欢这种方式安装可以用到下面网页直接下载rpm包
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-8.15.1-ce.0.el6.x86_64.rpm
rpm -i gitlab-ce-XXX.rpm
3.配置gitlab,开启
gitlab-ctl reconfigure
4.登录
http://ip 修改密码登录 账号:root
gitlab初步的配置
用户管理
由于在gitlab管理员界面添加用户不方便,下面提供api方法来管理用户,也可以用来做批量操作。
1.找到gitlab的private token参数
管理界面的右上角profile settings→account
获取自己用户信息
curl “http://ip/api/v3/user?private_token=xxxxxxxx“
获取所有用户信息
curl “http://ip/api/v3/users?private_token=xxxxx“
添加用户
curl -d “password=password&email=test04@gitlab.cn&username=test04&name=test04&
private_token=xxxxxxx”http://ip/api/v3/users“ #根据参数自己添加
查询用户
curl “http://ip/api/v3/users?search=test04&private_token=xxxxxx”
2.还可以通过gitlab命令来管理用户信息
gitlab-rails console production
user = User.where(id: 1).first #root的用户信息
user.password=12345678 #修改root密码
user = User.find_by(email: ‘admin@local.host’) #查找用户信息,其中参数自行修改email可换成username
user.save!
- 【亲测】centos6.5 gitlab服务器搭建和初步配置
- 本地服务器Gitlab的搭建及卸载---基于centos6.5
- centos6.5上搭建gitlab
- centOS6.5安装gitLab服务器
- Centos6.5 SVN服务器 搭建及配置
- centos6下gitlab搭建
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- git服务器gitlab之搭建和使用
- Centos6.5下搭建vsftp服务器和sftp服务器
- 搭建gitlab服务器
- GitLab服务器搭建
- gitlab 服务器搭建指南
- 【CodeForces 630K】-Indivisibility 容斥原理
- MES项目导入-基础知识-汽车行业解决方案
- Big Data(5): Matrix Factorization算法实现
- 神经网络反向传播
- Unable to compile class for JSP 问题解决方法
- 【亲测】centos6.5 gitlab服务器搭建和初步配置
- TextView的查看更多效果
- ucloud-ulb配置内网负载
- 欢迎使用CSDN-markdown编辑器
- 使用oracle 存储过程返回集合
- 程序设计原则
- JMS消息服务器(一)——基础知识
- 基于注解的spring AOP简单实现
- 给 Android 开发者的 RxJava 详解