This article is based on the CentOS 7;git 1.8.3.1
Server IP 192.168.0.27
1) Create account (server, root)
Useradd-r-s/bin/sh-c ' git version control '-d/home/git-m gitmkdir-p/home/gitchown git:git/home/git
Attention:
-R System Status
-S login shell of the new account
-C Remarks
-D Specify home directory
-M Create home directory
2) (server, git) download gitolite
Su git #切换到git账号
CD $homegit clone Http://github.com/sitaramc/gitolite
3) Install Gitolite (server, Git)
Mkdir-p ${home}/bin${home}/gitolite/install-to ${home}/bin
4.1) (client) Set SSH public key and upload to the GIT server
Ssh-keygen-t rsa-c "[email protected]" SCP ~/.ssh/id_rsa.pub [email protected]:/tmp/
4.2) (server, git) set SSH public key
${home}/bin/gitolite setup-pk/tmp/id_rsa.pub
5) Download management project (client)
git clone [email protected]:gitolite-admin.git
6) Next, you need to master the use of gitolite-admin.
CentOS Build git server