User Tools

Site Tools


berliosgit

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
berliosgit [2010/10/02 16:20]
sunweaver
— (current)
Line 1: Line 1:
-====== X2go's public GIT at BerliOS ====== 
- 
-Within the X2go project development code is shared via a public GIT repository at BerliOS in Germany. For any X2go GIT related questions, please contact our GIT repository administrator (currently: Mike Gabriel): ''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 X2go GIT Repository Access via GIT protocol (read-only)** 
- 
-The X2go project's BerliOS Developer GIT repository can be checked out through anonymous GIT with the following instruction set (in a Unix-like console session).  
- 
-  $ mkdir ~/x2go-source 
-  $ cd ~/x2go-source 
-  $ 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. Substitute <branch> with the name of the X2go branch you are contributing to. Enter your BerliOS site password when prompted. 
- 
-  $ cd ~/x2go-source 
-  $ git push ssh://<developername>@git.berlios.de/gitroot/x2go <branch> 
- 
-**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 have chosen a server location in Germany as one of our demands to the provider is that the GIT portal's WebGUI must not offend German laws regarding privacy protection.  
-    * We have 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 has been another reason for choosing BerliOS.  
-  * The X2go development team additionally 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 BerliOS's GIT this will be the repository's master branch. 
-  * Community members, however, can apply for a GIT branch in X2go's BerliOS GIT repository. The person who applies for a branch (please contact our GIT administrator, if you want to apply, for the contact mail see above) 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 branch owner can also ask the GIT admin to withdraw someone's write/push access to »his/her« branch in the X2go repository. Any needed communication around revoking access will not be done by our GIT adminsitrator, it must happen within a team that has formed around a certain branch of X2go GIT. 
-  * 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 current ACLs of X2go's BerliOS GIT is documented below on this Wiki page 
- 
-===== ACL Documentation ===== 
- 
-^ branch ^ description / purpose ^ write access ^ comment ^ last modified ^ 
-|MASTER |code basis for X2go releases  |Heinz-M. Graesing      -  |  20101002  | 
-|:::|:::|Oleksander Schneyder |:::|:::| 
- 
  
berliosgit.1286036425.txt.gz · Last modified: 2013/03/08 13:31 (external edit)