GitサーバのGitosisインストール構成およびgitignoreの使用方法
sudo apt-get install openssh-server openssh-client
コードのコピー
ssh-keygen -t rsa
コードのコピー
ssh-keygen -t rsa -b 4096
コードのコピー
id_rsa id_rsa.pub known_hosts
コードのコピー
sudo apt-get install git-core
コードのコピー
sudo useradd -m git
sudo passwd git
コードのコピー
sudo mkdir /home/git/repositories
コードのコピー
sudo chown git:git /home/git/repositories
sudo chmod 755 /home/git/repositories
コードのコピー
git config --global user.name "myname"
git config --global user.email "myname@server"
コードのコピー
sudo apt-get install python-setuptools
コードのコピー
cd /tmp
git clone https://github.com/res0nat0r/gitosis.git
cd gitosis
sudo python setup.py install
コードのコピー
コードのコピー
cd ~
git clone git@hostname:ユーザー名/gitosis-admin.git
cd gitosis-admin/
コードのコピー
[gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = a@server1
[group developers]