Gitolite - アクセス権の設定2013/03/06 |
リポジトリのアクセス権の設定をしてみます。
|
|
[1] | 例として、public-repo に cent ユーザーのみに全アクセス権限を与える |
-sh-4.1$ cd /var/lib/gitolite/gitolite-admin/conf
-sh-4.1$
vi gitolite.conf # ユーザーの指定はユーザーのSSHキーのファイル名 repo public-repo RW+ = id_cent git commit -a -m "Change Permission for public-repo" -sh-4.1$ git push |
[2] | 例として、public-repo に developer グループのみに読み書き権限を与える |
-sh-4.1$ cd /var/lib/gitolite/gitolite-admin/conf
-sh-4.1$
vi gitolite.conf @developer = id_cent id_ubuntu repo public-repo RW = @developer git commit -a -m "Change Permission for public-repo" -sh-4.1$ git push |
[3] | 例として、public-repo に 以下のようなアクセス権を設定する ・id_redhat は全権限 ・deployer グループは「prod」ブランチに読み書き権限 ・developer グループは「dlp」ブランチに読み書き権限 |
-sh-4.1$ cd /var/lib/gitolite/gitolite-admin/conf
-sh-4.1$
vi gitolite.conf @developer = id_cent id_ubuntu @deployer = id_debian id_fedora repo public-repo RW+ = id_redhat RW prod = @deployer RW dlp = @developer git commit -a -m "Change Permission for public-repo" -sh-4.1$ git push |