Publish developer repositories on cgit
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