2022
我们一起努力

git云服务器搭建,git云服务器搭建

1. Centos7.8 git安装

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安装gitlab

1、下载镜像

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.org

ln -s /home/nodejs/node-v14.16.1-linux-x64/bin/cnpm /usr/bin/cnpm

赞(0)
文章名称:《git云服务器搭建,git云服务器搭建》
文章链接:https://www.fzvps.com/108207.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!