niceproject
):
git clone git@git.aei.uni-hannover.de:niceproject.git
bestprojectever
mkdir bestprojectever cd bestprojectever git init
bestprojectever
with alias origin
) git remote add origin git@git.aei.uni-hannover.de:bestprojectever.git
# do some work git add <file1> <file2> git commit -m "Initial import"
master
branch) git push --all
gitosis-admin
git repository
git clone git@git.aei.uni-hannover.de:gitosis-admin.git
[group bestprojectever] members = bob alice writable = bestprojectever
writable
public/user/repo-name
(write access: only user
as member, still readable via git-daemon
)
shared/repo-name
(write access: may have more than one member, still readable via git-daemon
)
[repo path-prefix/repo-name]
section) daemon = [yes|no]
gitweb = [yes|no]
description =
owner =
Cannot find 'repo-name' in '/srv/gitosis/repositories'
receive.denynonfastforwards
for shared repositories! It's strongly recommended you set it manually! git.aei.uni-hannover.de
cd
to the repository concerned (base path: /srv/gitosis/repositories
)
git config --bool receive.denynonfastforwards true
ssh-keygen
)
.pub
extension!)
alice.pub
) into the keydir
of your local gitosis-admin
working tree and git add
it
gitosis.conf
in your local gitosis-admin
working tree alice
) to desired group(s) like this: [group bestprojectever] members = bob alice writable = bestprojectever
[group gitosis-admin]
in gitosis.conf
(in your local gitosis-admin
working tree)
I | Attachment | Action | Size | Date | Who![]() |
Comment |
---|---|---|---|---|---|---|
![]() |
example.conf | manage | 1 K | 21 Oct 2008 - 15:57 | UnknownUser | Example configuration (see what's possible) |