Publish developer repositories on cgit: Difference between revisions

From Alpine Linux
(How to publish developer repos on cgit (confirmed that it works))
(No difference)

Revision as of 16:47, 31 January 2011

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