User Tools

Site Tools


wiki:development:git

This is an old revision of the document!


X2go's Git Repository

Within the X2go project development code is shared via a public GIT repository hosted by DAS-NETZWERKTEAM in Kiel, Nothern Germany (Servers: Hetzner Online AG). For any technical X2go GIT related questions, please contact our GIT repository administrator (currently: Mike Gabriel): git-admin (at) x2go (dot) org, a discussion about content should be held on the developers' mailing list: x2go-dev@lists.berlios.de.

Access

Browse the X2go GIT repository tree in a web browser:

The Web service is also available as a https service. To make secure browsing as smooth as possible, please import this Root-CA-Certificate into your web browser: http://das-netzwerkteam.de/NWT-ca.crt

Anonymous X2go Git Repository Access via Git-protocol (read-only)

X2go's Git projects can be cloned to a local copy through anonymous Git with the following instruction set (in a Unix-like console session).

$ mkdir -p ~/x2go
$ cd ~/x2go
$ git clone git://code.x2go.org/<package> 

For <package> names please refer to the Git WebGUI (see above).

Contributing to X2go

Only project developers can access X2go's Git tree via the SSH method. Please understand that we only restrictively grant write access to our GIT repository. However, you can send us patches via Mail (git-send-email). For submitting X2go patches, please use this eMail address:

patches@x2go.org

Developer Git Access via SSH

In the instruction set below, substitute <package> with the X2go source package that you want to work on, substitute <branch> with the name of the branch of <package> you are contributing to. The SSH <port> to use for Git write access will be provided to developers only and will not be named in this Wiki. Access via SSH will only be granted by SSH public key authentication (no password auth).

$ cd ~/x2go/<package>
$ git push ssh://x2go@code.x2go.org:<port>/srv/git/code.x2go.org/<package> <branch>

SSH Key Fingerprints of code.x2go.org (FQDN: ymir.das-netzwerkteam.de)

RSA Key: ab:cd:4b:b2:d1:d1:19:11:ed:24:83:5a:06:b1:d4:d3

Commits / Tags via e-Mail

Commits and tags in X2go Git are posted as e-Mails to two different mailing lists:

These mailing lists can be subscribed to by anyone who is interested in X2go Git changes. However, beware that there might be phases you get flooded by mails, if you subscribe to any of these lists (esp. x2go-commits). Furthermore the lists are read-only. Postings to these lists will be dropped automatically by the mailing list service. Bot mailing lists are also archived at Gmane:

wiki/development/git.1309289354.txt.gz · Last modified: 2013/03/08 13:31 (external edit)