User Tools

Site Tools


berliosgit

This is an old revision of the document!


X2go's public GIT at BerliOS

X2go publishes development code with support of a public GIT repository at BerliOS in Germany. You can contact our GIT administrator (currently: Mike Gabriel) by mail: git-admin (at) x2go (dot) org

Access to X2go's GIT-Repository at BerliOS

Browse the X2go GIT repository tree in a webbrowser: http://git.berlios.de/cgi-bin/gitweb.cgi?p=x2go;a=tree

Anonymous Git Access via GIT

The X2go project's BerliOS Developer Git repository can be checked out through anonymous GIT with the following instruction set.

git clone git://git.berlios.de/x2go

Developer GIT Access via SSH

Only project developers can access the GIT tree via this method. Substitute <developername> with your BerliOS username. Enter your BerliOS site password when prompted.

git push ssh://developername@git.berlios.de/gitroot/x2go master

SSH Key Fingerprints of git.berlios.de

DSA Key: dd:a1:76:9d:cf:82:c4:3b:0d:24:b7:26:0e:36:6b:f1

Objectives and Background Information

  • Our goal is to give the online community convenient access to our most recent work.
    • We chose a server location in Germany as our objective is that the portal around the GIT repository does not offend German laws regarding privacy protection.
    • We also chose a neutral space, so it is not bound to any company or person.
    • Many people working with X2go already were Berlios members when the project's GIT repository was set up, this was another reason for choosing Berlios.
  • the X2go development team also runs an internal code repository. This is the team's private sandbox. This internal repository contains a copy of the public master branch of X2go as well as internal space for drafts, collecting new ideas, internal testing, etc.
  • In regular intervals (i.e. whenever sensible) the X2go development team pushes their work from their sandbox to the public GIT repository at Berlios. Thus, at Berlios you can always find the latest functional, sometimes semi-functional/testing X2go code available (HEAD). On BerliosGIT this will be the repository's master branch.
  • Community members, however, can apply for a GIT branch in X2go's BerliosGIT. The person who apply for a branch will further on be called the »branch owner«. Branch owners can gather people around them. If other people than the branch owner shall have write access to the branch, the branch owner must inform the GIT admin about this so that access control rules (ACLs) can be adapted.
  • the X2go team encourages you to form teams and work on your own branch and create your own blend of X2go. This will enable us all to cooperate and benefit from each others' work.

GIT Policies

  • every GIT branch is readable by the public, there can be no private branches
  • the master branch is maintained by the X2go core development team (currently: Alex & Heinz)
  • other branches (apply for one by mail to git-admin@x2go.org)
    • a branch is writeable by the branch owner
    • a branch is also writeable by any person named by the branch owner
    • the branch owner can also ask to withdraw write access to a particular person
  • the current ACLs of BerliosGIT is documented below on this Wiki pageX2go wiki

ACL Documentation

branch description / purpose write access comment last modified
MASTER code basis for X2go releases Heinz-M. Graesing - 20101002
Oleksander Schneyder
berliosgit.1286034975.txt.gz · Last modified: 2013/03/08 13:31 (external edit)