Ubuntu Server Guide Changes, errors and bugs


Managing gitolite users and repositories


Download 1.27 Mb.
Pdf ko'rish
bet182/286
Sana20.12.2022
Hajmi1.27 Mb.
#1035308
1   ...   178   179   180   181   182   183   184   185   ...   286
Bog'liq
ubuntu-server-guide

Managing gitolite users and repositories
Adding a new user to gitolite is simple: just obtain their public SSH key and add it to the keydir directory
as $DESIRED_USER_NAME.pub. Note that the gitolite usernames don’t have to match the system
usernames - they are only used in the gitolite configuration file to manage access control. Similarly, users
are deleted by deleting their public key files. After each change, do not forget to commit the changes to git,
and push the changes back to the server with
g i t commit −a
g i t push o r i g i n master
Repositories are managed by editing the conf/ gitolite .conf file. The syntax is space separated, and simply
specifies the list of repositories followed by some access rules. The following is a default example
221


r e p o
g i t o l i t e −admin
RW+
=
admin
R
=
a l i c e
r e p o
p r o j e c t 1
RW+
=
a l i c e
RW
=
bob
R
=
d e n i s e
Using your server
Once a user’s public key has been imported by the gitolite admin and authorization granted to the user to
one or more repositories, the user can access repositories with the following command:
g i t c l o n e git@$SERVER_IP :$PROJECT_NAME. g i t
To add the server as a new remote for an existing git repository:
g i t remote add g i t o l i t e git@$SERVER_IP :$PROJECT_NAME. g i t
References
• Gitolite’s code repository provides access to source code.
• Gitolite’s documentation includes a “fool proof setup” guide and a cookbook with recipes for common
tasks.
• Gitolite’s maintainer has written a book, Gitolite Essentials, for more in-depth information about the
software.
• General information about git itself can be found at the Git homepage.

Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   178   179   180   181   182   183   184   185   ...   286




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling