对于CentOS7yum安装git感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解centos7yum安装jdk17,并且为您提供关于10.centos7.6安装gitLab、Centos6
对于CentOS7 yum 安装git感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解centos7 yum 安装jdk17,并且为您提供关于10.centos7.6 安装gitLab、Centos 6.5 用yum安装git、centos6.5用yum安装git的方法、centos6使用yum源安装gitlab-ce私有环境的宝贵知识。
本文目录一览:- CentOS7 yum 安装git(centos7 yum 安装jdk17)
- 10.centos7.6 安装gitLab
- Centos 6.5 用yum安装git
- centos6.5用yum安装git的方法
- centos6使用yum源安装gitlab-ce私有环境
CentOS7 yum 安装git(centos7 yum 安装jdk17)
1.查看系统是否已经安装git
2.CentOS7 yum安装git
3.安装成功
4.卸载git
10.centos7.6 安装gitLab
搭建环境:阿里云
远程操作工具:xshell
参考:
安装过程:
https://blog.csdn.net/duyusean/article/details/80011540
遇到问题解决方案:
1.效果
2. 安装gitHub过程
2.1 安装ssh
sudo yum install -y curl policycoreutils-pythonopenssh-server |
2.2 将SSH服务设置成开机自启动
sudo systemctl enable sshd |
2.3 启动SSH服务
sudo systemctl start sshd |
2.4 安装防火墙
2.4.1 查看防火墙状态
firewall-cmd --state |
2.4.2 安装防火墙
yum install firewalld systemd -y |
2.4.3 开启防火墙
service firewalld start |
2.4.4 添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。
sudo firewall-cmd --permanent --add-service=http |
2.4.5 重启防火墙
sudo systemctl reload firewalld |
2.4.6 安装Postfix以发送通知邮件
sudo yum install postfix |
2.4.7 将postfix服务设置成开机自启动
sudo systemctl enable postfix |
2.4.8 启动postfix
sudo systemctl start postfix |
2.4.9 wget 用于从外网上下载插件
wget -v |
若wget未安装则进行安装,安装命令:yum -y install wget
2.4.10 安装vim编辑器
yum install vim -y |
2.5 添加GitLab镜像源并安装gitlab服务器
2.5.1 添加gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm |
2.5.2 安装gitlab
rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm --nodeps --force |
2.5.3 修改gitlab配置文件指定服务器ip和自定义端口
2.6 安装lokkit
查看
sudo lokkit -s http -s ssh
安装
yum install lokkit
2.7 防火墙设置
2.7.1 开启开机 启动防火墙
systemctl enable firewalld.service
2.7.2 开启 9999端口
firewall-cmd --zone=public --add-port=9999/tcp --permanent
2.7.3 重启Linux系统
2.7.4 阿里云 开启安全组9999端口
2.8 重置并启动GitLab
重启gitLab
gitlab-ctl reconfigure
查看服务状态
gitlab-ctl restart
2.9 访问 并修改密码
2.9.1 访问
第一次访问很慢
2.9.2 初始化 root用户密码
参考:
https://blog.csdn.net/hnmpf/article/details/80518460
2.9.2.1 切换目录
cd /opt/gitlab/bin
2.9.2.2 执行初始化密码命令
第一句:
sudo gitlab-rails console production
第二句:
u=User.where(id:1).fir
2.9.2.3 第一次 设置密码
u.password=''12345678''
2.9.2.4 再次设置密码
2.9.2.5 保存密码
u.save!
2.9.2.6 重启linux系统
2.10 改变root密码 及登录
这里你可以改变 我设置的和刚刚在Linux中的一样 12345678
设置初始化 root 用户密码
3.优化
3.1 特别卡
解决参考文档
https://blog.csdn.net/qq_30745307/article/details/82829064
3.2 解决过程
3.2.1 通过以下命令查看swap分区情况:
cat /proc/swaps
3.2.2 创建 swap 分区(这里需要等待几秒)
dd if=/dev/zero of=/mnt/swap bs=512 count=8388616
3.2.3 通过mkswap命令将上面新建出的文件做成swap分区
mkswap /mnt/swap
3.2.4 查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成60
cat /proc/sys/vm/swappiness
sysctl -w vm.swappiness=60
3.2.5 启用 swap 分区
第一步:
swapon /mnt/swap
第二步:
echo “/mnt/swap swap swap defaults 0 0” >> /etc/fstab
3.2.6 再次使用cat /proc/swaps 查看swap分区是否启动
cat /proc/swaps
可以看到,swap分区已经启用,现在通过 gitlab 进行操作会发现很流畅!
Centos 6.5 用yum安装git
Centos 6.5 用yum安装git
1. wget -P /etc/yum.repos.d/ http://geekery.altervista.org/geekery-el6-x86_64.repo
不同系统版本参考:http://geekery.altervista.org/dokuwiki/doku.php?id=start
2. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
3. rpm -ivh http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
版本不同请参考:http://mirrors.yun-idc.com/epel/6/
开始使用yum安装git
4. yum -y install git
查看安装成功是否
5. git --version
显示:git version 1.7.10 就是成功了
centos6.5用yum安装git的方法
1. 下载geekery repo文件(root权限)
复制代码
代码如下:
cd /etc/yum.repos.d/
wget <a href=”http://geekery.altervista.org/geekery-el6-x86_64.repo”>http://geekery.altervista.org/geekery-el6-x86_64.repo</a>
2. 到http://packages.sw.be/rpmforge-release 下载合适到rpm包
复制代码
代码如下:
rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
3. 到http://rpm.pbone.net/ 搜索rpm epel-release
复制代码
代码如下:
epel-release-6-8.1.noarch.rpm
4. 安装 rpm
复制代码
代码如下:
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm</p>
<p>rpm -ivh epel-release-6-8.1.noarch.rpm
5. yum -y install git
大功告成
复制代码
代码如下:
git –version
git version 1.7.1
centos6使用yum源安装gitlab-ce私有环境
使用清华镜像源配置yum源:
vim /etc/yum.repos.d/gitlab.repo
[Gitlab-CE] name=GitlabCE baseurl=https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/ enabled=1 gpgcheck=0
2. yum安装
yum installgitlab-ce -y
3. gitlab配置(/opt/gitlab/gitlab.rb)
external_url'#配置服务器IP地址或域名 #配置e-mail gitlab_rails['time_zone']='UTC' gitlab_rails['gitlab_email_enabled']=true gitlab_rails['gitlab_email_from']='gitlab2015@163.com' gitlab_rails['gitlab_email_display_name']='APICloud_Gitlab' gitlab_rails['gitlab_email_reply_to']='gitlab2015@163.com' gitlab_rails['smtp_enable']=true gitlab_rails['smtp_address']="smtp.163.com" gitlab_rails['smtp_port']=25 gitlab_rails['smtp_user_name']="gitlab2015@163.com" gitlab_rails['smtp_password']="nxgfvizafijytymx" gitlab_rails['smtp_domain']="163.com" gitlab_rails['smtp_authentication']="login" gitlab_rails['smtp_enable_starttls_auto']=true gitlab_rails['smtp_tls']=false gitlab_ci['smtp_enable']=true gitlab_ci['smtp_address']="smtp.163.com" gitlab_ci['smtp_port']=25 gitlab_ci['smtp_user_name']="gitlab2015@163.com" gitlab_ci['smtp_password']="nxgfvizafijytymx" gitlab_ci['smtp_domain']="163.com" gitlab_ci['smtp_authentication']="login" gitlab_ci['smtp_enable_starttls_auto']=true
4. gitlab命令
重置配置,使修改生效
gitlab-ctlreconfigure
b. 登录测试
Username:root(管理员账号) Password:5iveL!fe
c. 解决gitlab默认头像不能正常显示的问题
gitlab_rails['gravatar_plain_url']='http://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon' gitlab_rails['gravatar_ssl_url']='https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon'
5. 开机自启动脚本设置
vim/opt/startGitlab.sh ========================== #!/bin/bash sudolokkit-shttp-sssh ========================== echo"/opt/startGitlab.sh">>vim/etc/rc.d/rc.local ================================================
6. 数据备份与恢复
数据备份及恢复命令: 备份path:/var/opt/gitlab/backups(备份和恢复文件都是git用户) 数据备份:gitlab-rakegitlab:backup:create 数据恢复:gitlab-rakegitlab:backup:restore
使用Gitlab一键安装包后的日常备份恢复与迁移http://www.jb51.cc/article/p-rpyckorh-a.html
创建备份:gitlab-rakegitlab:backup:create 恢复备份: #停止相关数据连接服务 gitlab-ctlstopunicorn gitlab-ctlstopsidekiq #从1393513186编号备份中恢复 gitlab-rakegitlab:backup:restoreBACKUP=1393513186 #启动Gitlab sudogitlab-ctlstart
7. 参考链接:
http://swht1278.blog.51cto.com/7138082/1643939
我们今天的关于CentOS7 yum 安装git和centos7 yum 安装jdk17的分享已经告一段落,感谢您的关注,如果您想了解更多关于10.centos7.6 安装gitLab、Centos 6.5 用yum安装git、centos6.5用yum安装git的方法、centos6使用yum源安装gitlab-ce私有环境的相关信息,请在本站查询。
本文标签: