pld-gitolite
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pld-gitolite [2012-04-01 10:46] – [Email notifications] draenog | pld-gitolite [2016-03-21 10:20] (current) – [Authentication] glen | ||
---|---|---|---|
Line 18: | Line 18: | ||
Authentication is based on ssh keys. People whose keys are in SSH-keys in PLD repository should have access. | Authentication is based on ssh keys. People whose keys are in SSH-keys in PLD repository should have access. | ||
+ | [[howto-git# | ||
+ | ===== Changes to Developer ===== | ||
+ | |||
+ | Changes to developer can be seen from [[cvs2git]] page. | ||
===== Access control===== | ===== Access control===== | ||
==== Assumptions: | ==== Assumptions: | ||
Line 52: | Line 56: | ||
===== New package creation ===== | ===== New package creation ===== | ||
- | In upstream version of gitolite, new package is created by cloning of no existing repo (if the access rules allow for it). However I think that it is too error prone. So [[https:// | + | In upstream version of gitolite, new package is created by cloning of no existing repo (if the access rules allow for it). However I think that it is too error prone. So [[https:// |
ssh draenog@carme.pld-linux.org create < | ssh draenog@carme.pld-linux.org create < | ||
=====Package deletion===== | =====Package deletion===== | ||
- | People with write access to gitolite-admin repository can use [[http:// | + | People with write access to gitolite-admin repository can use [[http:// |
ssh draenog@carme.pld-linux.org | ssh draenog@carme.pld-linux.org | ||
| | ||
=====Restrictions on committed files==== | =====Restrictions on committed files==== | ||
It is possible to prevent the commits of large files or archives. Currently every file must pass the following tests: | It is possible to prevent the commits of large files or archives. Currently every file must pass the following tests: | ||
- | * its size is smaller then 1 MB or its name matches one of patterns: *.spec, *.patch, *.diff | + | * its size is smaller then 200kb or it is a text file smaller then 2Mb or its name matches one of patterns: *.spec, *.patch, *.diff |
* it is not a zip or compressed file | * it is not a zip or compressed file | ||
* it is not a tar archive | * it is not a tar archive |
pld-gitolite.1333270017.txt.gz · Last modified: 2012-04-01 10:46 by draenog