1.安裝依賴庫和編譯工具
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
2.安裝編譯工具
yum install gcc perl-extutils
-makemaker
cd /usr/local/src
tar -zvxf git-2.10
.0.tar
.gz
②解壓後進入 git-2.10.0 資料夾
cd git-2.10.0
③執行編譯
make all prefix=/usr/local/git
④編譯完成後, 安裝到 /usr/local/git 目錄下
make install prefix=/usr/local/git
6.配置環境變數
將 git 目錄加入 path
將原來的 path 指向目錄修改為現在的目錄
echo
'export path=$path:/usr/local/git/bin' >> /etc/bashrc
生效環境變數
source /etc/bashrc
此時我們能檢視 git 版本號,說明我們已經安裝成功了。
git--
version
5.建立 git 賬號密碼
建立 git 賬號
為我們剛剛搭建好的 git 建立乙個賬號
useradd -m gituser
然後為這個賬號設定密碼
passwd gituser
6.初始化 git 倉庫並配置使用者許可權
建立 git 倉庫並初始化
我們建立 /data/repositories 目錄用於存放 git 倉庫
mkdir -p /data/repositories
建立好後,初始化這個倉庫
cd /data/repositories/ && git init --bare test.git
7.初始化 git 倉庫並配置使用者許可權
配置使用者許可權
給 git 倉庫目錄設定使用者和使用者組並設定許可權
chown -r gituser:gituser /data/repositories
chmod
755 /data/repositories
查詢 git-shell 所在目錄
, 編輯 /etc/passwd 檔案,將最後一行關於 gituser 的登入 shell 配置改為 git-shell 的目錄
如下
gituser:
x:500
:500
::/home/gituser
:/usr/local/git/bin/git-shell
8.使用搭建好的 git 服務
轉殖 test repo 到本地
cd ~ && git clone [email protected]
:/data/repositories/test.git
Git 搭建git伺服器
環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...
Git 搭建Git伺服器
在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...
Git 教程之伺服器搭建詳解
git 伺服器搭建 上一章節中我們遠端倉庫使用了 github,github 公開的專案是免費的,但是如果你不想讓其他人看到你的專案就需要收www.cppcns.com費。這時我們就需要自己搭建一台git伺服器作為私有倉庫使用。接下來我們將以 centos 為例搭建 git 伺服器。1 安裝git ...