说明
Gitlab的最低配置是4核4G,160系列的机器已不能满足要求,按照之前的文档重新配置一台192.168.109.150的机器,4核4.5G,磁盘给到30G
1. 安装Git及查看版本(或自行搜索教程安装)
yum -y install git
git --version
2. 按照官方教程来安装Gitlab
2.1 安装(可选 : 电子邮件通知,我没有配置)
2.2 配置访问域名并刷新配置
第 32 行 IP对应本机IP,端口自行修改,后面的后缀也是自行定义
external_url 'http://192.168.109.150:7318/gitlab'
2.3 开启端口7318
firewall-cmd --query-port=7318/tcp
firewall-cmd --zone=public --add-port=7318/tcp --permanent
firewall-cmd --reload
3. 登录
3.1 登录地址,用户名 root , 密码查询如下
cat /etc/gitlab/initial_root_password
登录之后先去修改密码(我还更新了头像),右上角偏好设置
3.2 Windows系统Git生成SSH并配置SSH密钥
git config --global user.name “XXX”
git config --global user.email “XXX@qq.com”
git config --global --list
ssh-keygen -t rsa -C “XXX@qq.com”
cat ~/.ssh/id_rsa.pub
4. (按需)卸载
建议先保存快照
4.1 停止gitlab
gitlab-ctl stop
4.2 获取已安装的gitlab程序
rpm -qa | grep gitlab
4.3 卸载程序,根据上面结果对应到XXX
rpm -e XXX
4.4 查看运行的gitlab进程
ps -ef | grep gitlab
4.5 优先杀死有很多…的进程
kill -9 XXX
4.6 反复执行4.4和4.5,直到只剩 --color=auto gitlab
4.7 查找所有gitlab名称的文件并删除,可能会报权限不够
sudo find / -name gitlab | xargs sudo rm -rf
4.8 删除指定位置文件
rm -rf /opt/gitlab
rm -rf /etc/gitlab
rm -rf /var/log/gitlab