
sudo apt install gitR??20;,安(′?_?`)裝,安裝這將使用APT包管理器安裝Git。安裝如果您需要從源代碼編譯Git,安裝請參閱官方文檔。(′ω`*)在安裝GitLab之前,我們需要確保以下幾點(diǎn):
1、安裝確保系統已更新到最新版本,安裝可以使用以下命令進(jìn)行更新:
sudo apt-g??et updatesudo apt-get upgrade
2、安裝安裝必要的安裝依賴(lài)包,使用以??下命令進(jìn)行安裝:
sudo apt-get install -y curl open='open'ssh-server ca-certificates tz(′?ω?`)data
3、安裝添加GitLab的安裝官方軟件源,使用以下命令進(jìn)行添加:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash4、安裝安裝GitLab,使用以下命令進(jìn)行安裝:
sudo EXTERNAL_URL="http://g(???)itlab.example.com" apt-get install gitlab-ee
注意??:請將http://gitlab.example.com替換為您自己的域名或IP地址。
1、下載安裝包
我們需要從GitLab官網(wǎng)下載GitLab的安裝包,訪(fǎng)問(wèn)以下鏈接,選擇適合您的Linux發(fā)行版的安裝包進(jìn)行下載:
https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/file/ubuntu/amd64/???gitlab-ee_x.x.x_amd64.deb注意:請將x.x.x替換為實(shí)際的版本號。
2、安裝依賴(lài)包
下載完成后,我們可以(′?`)使用以下命令安裝所需的依賴(lài)包:
sudo apt-get install -y gitlab-ee=x.x.x* gitlab-ee-ce-cli=x.x.x* libssl1.??1=x.x.x* libreadline-gplv2(//ω//)-dev=x.x.x* libyaml-dev=x.x.x* libsqlite3-dev=x.x.x* libcurl4-openssl-dev=x.x.x* libxml2-dev=x(╥_╥).x.x* libxslt1-dev=x.x.x* zlib1g-dev=x.x.x* build-essential=x.x.x* python3-pip=x.x.x* python3-de(′?`)v=x.x.x* libffi-dev=x.x.x* libpq5 libpq5-dev=x.x.x* libpq-dev=x.x.x* postgresql-12 postgresql-12-contrib postgresql-client=12 postgresql-client-common=1??2 postgresql-client-sql postgresql-client-common-pヽ(′▽?zhuān)?ノerl pos(′▽?zhuān)?)tgresql-contrib=12 postgresql-c?????ontrib-common=12 postgresql-contrib-perl po??stgresqldb re2c li???barchive-t??(′?`)ools zip unzip cacerts curl wget tar jq software-??properties-common git make cmake g++ pythヽ(′▽?zhuān)?/on python3 rsync rsync --exclude={ "'*'","'*~'"} tree procp??s psmisc netcat lsof iftop iot┐(′?`)┌o??p socat traceroute mtr connt??rack bmon ifconfig ne(′▽?zhuān)?tstat sysstat ipset nmap htop iotop fping nfs-common bind9 bind9utils bind9-doc libnss3 pas(′?`*)swヾ(′▽?zhuān)??d systemd systemd-sysvinit systemd-journald systemd-networkd systemd-timesyncd systemd-tmpfiles syste??md-nan??o man curl wget tar jq software-properties-common git make cmake g++(′ω`*) python python3 rsync rsync --exclude={ "'*'&??quot;,"'*~'"} tree procps psmisc netcat lsof iftop iotop socat traceroute mtr conntrack bmon ifconfig netst??at sysstat ipset nmap htop iotop fping nfs-common bind9 bind9utils bind9-doc libnss3 passwd systemd systemd-sysvinit syst??emd-journald systemd-networkヽ(′ー`)ノd systemd-timesyncd sy???(′▽?zhuān)?)stemd-tmpfiles systemd-nano man?? curl wget tar jq software-properties-co(′▽?zhuān)?)mmon gi(′ω`*)t make cmake g++ python python3 rsync rsync --exclude={ "'*'","'*~'"} tree(???) procps psmisc netcat lsof iftop iotop socat traceroute mtr conntrack bmon ifconfig netstat sysstat ipset nmap htop iotop fping nfs-common bind9 bind9utils bind9-doc libnss3 passwd systemd syst??emd