git 服務器搭建與運用

環境:CentOS 6

爲了避免影響後面的安裝git

安裝依賴庫bash

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

安裝編譯工具工具

yum install gcc perl-ExtUtils-MakeMakerurl

下載 git

進入到你安裝軟件的文件夾code

cd /usr/local/blog

下載命令:ssl

wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gzget

而後使用解壓文件openssl

tar -zvxf git-x.xx.x.tar.gz


進入解壓後的git文件夾

cd git-x.xx.x

執行編譯

make all prefix=/usr/local/git

編譯完成後, 安裝到 /usr/local/git 目錄下

make install prefix=/usr/local/git

配置環境變量

將 git 目錄加入 PATH


將原來的 PATH 指向目錄修改成如今的目錄

echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc

重啓環境變量

source /etc/bashrc

查看是否成功安裝 出現版本就安裝成功
git --version

建立 git 用戶密碼

建立用戶

useradd -m git

爲用戶設置密碼
passwd 【你的密碼】

建立gitrepo目錄用於存放 git 倉庫

mkdir /usr/local/gitrepo

進入倉庫

cd /usr/local/gitrepo

初始化一個倉庫

git init --bare test.git

配置用戶權限

將倉庫目錄的使用權交給git用戶
chown -R git:git /usr/local/gitrepo

chmod 755 /usr/local/gitrepo

將test倉庫的使用權交給git用戶
chown -R git:git /usr/local/gitrepo/test.git

chmod 755 /usr/local/gitrepo/test.git

克隆 test repo 到本地

git clone git@<您的 CVM IP 地址>:/usr/local/gitrepo/test.git

使用

相關文章
相關標籤/搜索