Publish developer repositories on cgit

From Alpine Linux
Revision as of 16:47, 31 January 2011 by Mhavela (talk | contribs) (How to publish developer repos on cgit (confirmed that it works))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Developers with ssh access can publish their repositories repositories on cgit.

Create a repository

Create a directory on your private computer

mkdir mytest cd mytest

init git and create a first commit

echo "testing" > test.txt git init git add . git commit -m 'initial commit'

Create a bare repo

Clone it to a bare repo

cd .. git clone --bare mytest mytest.git

Set the description

echo "My git/cgit test" > mytest.git/description

Publish it on git.alpinelinux.org

Set the section for cgit

vim mytest.git/cgitrc

Add something like this to the file

section=Developer ncopa

Copy the content to ~/cgit dir on git.alpinelinux.org

scp -r mytest.git git.alpinelinux.org:cgit/

Clean up

We no longer need the local bare repository.

rm -rf mytest.git