Git management tool
Project description
# Gitomatic
Gitomatic is a tool to easy control a git repository in a single account with multiples repositories.
It has a basic access control, controled from a command tool called with gitomatic.
## Requirements.
Gitomatic creates a directory ‘.gitomatic’ in the home path of the user that runs the command ‘gitomatic init’. An user called ‘git’ would be very attractive to use, but you can use anyone.
## Example:
In this examples I assume you have a user ‘git’, and you have the public rsa key of the user username (which is not a user of the system, just an user of the repository) in /tmp/id_rsa.pub.
$ gitomatic init $ gitomatic add_repo test.git $ gitomatic add_key -f /tmp/id_rsa.pub username $ gitomatic add_perm username test.git R
…
$ git clone git@server:test.git OK
$ git push origin master FAILED
$ git pull origin master OK
…
$ gitomatic add_perm username test.git W
…
$ git clone git@server:test.git OK
$ git push origin master OK
$ git pull origin master OK
…
$ gitomatic remove_perm username test.git R
…
$ git clone git@server:test.git FAIL
$ git push origin master FAIL
$ git pull origin master FAIL
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gitomatic-1.0a1.tar.gz
.
File metadata
- Download URL: gitomatic-1.0a1.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 433024b94fd3271aacc51d3064503c00ea31e2266d1d3397229575f750ca9740 |
|
MD5 | 4786bef67810541ccd5e163dd4bc8f5f |
|
BLAKE2b-256 | 47345c0826ff2a8dfb94b6db83cfc7f17cacaaa8c2a5767043be134a1e1fc275 |