Git
From ProgClub
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Git is a version control system used by ProgClub as part of its Software Configuration Management to store files related to its projects.
Gitweb
You can browse all of ProgClub's git repositories here:
Create new git project
To create a new project in git:
$ ssh honesty.progclub.net $ sudo -s # cd /git # mkdir repo-name.git # cd repo-name.git # git init --bare # echo repo-name > desription # mv hooks/post-receive.sample hooks/post-receive # chown -R www-data:user . # vim config
Add:
[core] sharedrepository = 0666 [hooks] mailinglist = vcs@progclub.org
# vim hooks/post-receive
Uncomment:
. /usr/share/doc/git-core/contrib/hooks/post-receive-email
Then from your workstation:
$ git clone ssh://www.progclub.net/git/repo-name.git $ cd repo-name $ git commit -m "Initial empty commit" --allow-empty $ git push origin master