1、 安裝依賴的庫
[root@localhost ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
2、 刪除原本的安裝的git
4、 編譯安裝
[root@localhost src]# tar -zvxf git-2.10.0.tar.gz
[root@localhost src]# cd git-2.10.0
sudo yum install gcc
[root@localhost src]# make prefix=/usr/local/git all
[root@localhost src]# make prefix=/usr/local/git install
5、 增加軟連線
[root@localhost src]# ln -s /usr/local/git/bin/* /usr/bin/
配置環境變數
vim /etc/profile
在最後新增
export path="/usr/local/git/bin:$path"
使配置生效
source /etc/profile
[root@localhost src]# git --version
如果能正常顯示版本號,即表示成功
6、新建git使用者和設定密碼
[root@localhost ~]# useradd -m git
[root@localhost ~]# passwd git
7、新建git的倉庫,並設定許可權,我這邊是建立repositories這個資料夾
[root@localhost ~]# mkdir -p /home/git/repositories
[root@localhost ~]# chown -r git:git /home/git/repositories
[root@localhost ~]# chmod 755 /home/git/repositories
8、切換到git使用者下,新建倉庫
[root@localhost ~]# su git
[git@localhost root]$ mkdir /home/git/repositories/test.git
[git@localhost root]$ cd /home/git/repositories/test.git
[git@localhost test.git]$ git --bare init
ok,到這裡簡單的git伺服器已經建立好了,你可以去客戶端機子上clone了
9、禁用git使用者的shell登陸,修改/etc/passwd檔案
[root@localhost ~]# vi /etc/passwd
找到這一行
git:x:1001:1001:,,,:/home/git:/bin/bash
將最後乙個冒號後改為:
git:x:1001:1001:,,,:/home/git:/usr/src/git-2.10.0/git-shell
這樣,git使用者可以正常通過ssh使用git,但無法登入shell,因為我們為git使用者指定的git-shell每次一登入就自動退出。
[root@localhost root]$ mkdir /home/git/repositories/test2.git
[root@localhost root]$ cd /home/git/repositories/test2.git
[root@localhost test.git]$ git --bare init
這裡新建完之後,必須將新建的git倉庫更改所有者為git使用者,不然無法連線,執行下面命令,
注意這裡-r必須加上,不然git使用者clone會出現許可權不夠問題
[root@localhost ~]# chown -r git:git /home/git/repositories
ok,到這裡就基本搞定。
centos7 0 下安裝git(ssh方式)
安裝依賴的庫 root localhost yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel 2 刪除原本的安裝的git 4 編譯安裝 root localhost src tar...
centos7 0 下安裝git(http方式)
之前弄了個ssh方式訪問的git伺服器,但是那種方式不太方便,而且網頁也訪問不了,所以這裡又弄個http方式訪問的git伺服器。安裝過程還和之前一樣,這裡我再複製一遍,省的再去找了。1 安裝依賴的庫 root localhost yum install curl devel expat devel ...
CentOS 7 0下使用yum安裝MySQL
wget 2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d m...