Sources

Create a new Repository

ssh git@sources.progress-linux.org create $repository

Delete an existing Repository

ssh git@sources.progress-linux.org D unlock $repository
ssh git@sources.progress-linux.org D rm $repository

Set repository description

ssh git@sources.progress-linux.org desc $repository $description

Set default branch

ssh git@sources.progress-linux.org symbolic-ref $repository HEAD refs/heads/$branch

Show granted Permissions

ssh git@sources.progress-linux.org

Giving access to other users

# Give anonymous git-daemon read access
ssh git@sources.progress-linux.org perms $repository + READ daemon

# Give anonymous gitweb read access
ssh git@sources.progress-linux.org perms $repository + READ gitweb

# Give read access to user through SSH
ssh git@sources.progress-linux.org perms $repository + READ $user

# Give write access to user
ssh git@sources.progress-linux.org perms $repository + WRITE $user

# Give overwrite access (write access plus non-fastforward pushes)
ssh git@sources.progress-linux.org perms $repository + OVERWRITE $user

# Give merge access (overwrite access plus merge commits)
ssh git@sources.progress-linux.org perms $repository + MERGE $user

# Show given permissions
ssh git@sources.progress-linux.org perms -l $repository