1.安装新版本之前需要使用yum remove git卸载(安装后卸载也可以)。
$ git --version ## 查看自带的版本git version 1.8.3.1
$ yum remove git ## 移除原来的版本
2 安装所需软件包
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ yum install gcc-c perl-ExtUtils-MakeMaker
3 下载&安装
$ cd /usr/src
$ wget https://www.kernel.org/pub/software/scm/git/git-2.7.3.tar.gz
4 解压
$ tar xf git-2.7.3.tar.gz
5 配置编译安装
$ cd git-2.7.3
#若出现错误,接着往下看 执行yum install autoconf -y
$ make configure
$ ./configure --prefix=/usr/git ##配置目录
$ make profix=/usr/git
$ make install
6 加入环境变量
$ echo "export PATH=$PATH:/usr/git/bin" >> /etc/profile
$ source /etc/profile
7 查看版本
$ git --version
git version 2.7.3
2. docker安装gitlab1、下载镜像
docker pull gitlab/gitlab-ce
2、创建目录
mkdir -p /home/gitlab/config
mkdir -p /home/gitlab/logs
mkdir -p /home/gitlab/data
3、启动运行
docker run --detach
--hostname gitlab.zoushiyou.com
--publish 7443:443 --publish 8802:80
--name gitlab
--restart always
--volume /home/gitlab/config:/etc/gitlab
--volume /home/gitlab/logs:/var/log/gitlab
--volume /home/gitlab/data:/var/opt/gitlab
--privileged=true
gitlab/gitlab-ce:latest
--hostname gitlab.example.com: 设置主机名或域名
--publish 8443:443:将http:443映射到外部端口8443
--publish 8880:80:将web:80映射到外部端口8880
--name gitlab: 运行容器名
--restart always: 自动重启
--volume /home/gitlab/config:/etc/gitlab: 挂载目录
--volume /home/gitlab/logs:/var/log/gitlab: 挂载目录
--volume /home/gitlab/data:/var/opt/gitlab: 挂载目录
--privileged=true
docker ps
3.重置账号和密码
进入容器 docker exec -it gitlab /bin/bash
gitlab-rails console -e production
user = User.where(id: 1).first
user.password = 'gitlab_zsy_123'
user.save!
exit
4.开启防火墙
firewall-cmd --zone=public --add-port=8802/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
1. 浏览器访问http://ip:8802.
3. 多端代码加了多个分支1. vue Pc端建立几个分支。如下图:
2. uni-app iPad端建立几个分支。如下图:
3. Java 后端建立几个分支。如下图:
4. Jenkins 插件安装5. Jenkins 全局工具配置Maven JDK Nodejs Docker 安装地址配置
6. 无法连接仓库:Error performing git command: git ls-remote -h系统管理->全局工具配置->git 配置
# whereis git
git: /usr/git/bin/git
7. nodejs淘宝镜像安装npm install -g cnpm -registry=https://registry.npm.taobao.orgln -s /home/nodejs/node-v14.16.1-linux-x64/bin/cnpm /usr/bin/cnpm
相关文章
猜你喜欢