GitリモートリポジトリをCentOSに構築する

はじめに

CentOSにGitリモートリポジトリを構築します。

 

前提

CentOS Linux release 7.3.1611 (Core)

 

Git をインストールします。

$ sudo yum -y install git
 
リモート リポジトリを作成します。
$ sudo useradd git
$ sudo su
$ passwd password
$ usermod -G wheel username
$ usermod -G wheel git
$ sudo su git
$ cd /home/git
$ sudo mkdir git.git
$ cd git.git
$ sudo git init --bare --shared=0664
$ sudo chown -R git /home/git/git.git
 
所有者の変更を行います。
$ sudo chown git.git . -R
 
共有リポジトリにアクセスできるグループ権限をユーザに追加します。
$ sudo groups username
username:username wheel
$ gpasswd -a username git
$ groups username
username:username wheel git
 
ローカルにクローンしてみます。(ssh) 
ssh://git@xxx.xxx.xxx.xxx:/home/git/git.git
 
実用Git

実用Git