搭建 GIT 伺服器教程

2021-08-08 08:29:09 字數 1170 閱讀 3338

git 是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。此實驗以 centos 7.2 x64 的系統為環境,搭建 git 伺服器。

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

安裝編譯工具:yum install gcc perl-extutils-makemaker

wget

解壓後進入 git-2.10.0 資料夾:cd git-2.10.0

執行編譯:make all prefix=/usr/local/git

編譯完成後, 安裝到 /usr/local/git 目錄下:make install prefix=/usr/local/git

將原來的 path 指向目錄修改為現在的目錄:echo 'export path=$path:/usr/local/git/bin' >> /etc/bashrc

生效環境變數:source /etc/bashrc

此時我們能檢視 git 版本號,說明我們已經安裝成功了。:git --version

為我們剛剛搭建好的 git 建立乙個賬號:useradd -m gituser

然後為這個賬號設定密碼: passwd gituser

我們建立 /data/repositories 目錄用於存放 git 倉庫:mkdir -p /data/repositories

建立好後,初始化這個倉庫:cd /data/repositories/ && git init --bare test.git

給 git 倉庫目錄設定使用者和使用者組並設定許可權:

chown -r gituser:gituser /data/repositories

chmod 755 /data/repositories

passwd gituser:x:500:500::/home/gituser:/usr/local/git/bin/git-shell

轉殖 test repo 到本地:cd ~ && git clone [email protected]:/data/repositories/test.git

搭建 GIT 伺服器教程

git 是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。此實驗以 centos 7.2 x64 的系統為環境,搭建 git 伺服器。為了後續安裝能正常進行,我們先來安裝一些相關依賴庫和編譯工具 yum install curl devel expat devel gett...

搭建 GIT 伺服器教程

git 是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。此實驗以 centos 7.2 x64 的系統為環境,搭建 git 伺服器。安裝依賴庫和編譯工具 為了後續安裝能正常進行,我們先來安裝一些相關依賴庫和編譯工具 yum install curl devel expat...

搭建git伺服器教程

為了後續安裝能正常進行,我們先來安裝一些相關依賴庫和編譯工具 yum install curl devel expat devel gettext devel openssl devel zlib devel 安裝編譯工具 yum install gcc perl extutils makemake...