Network share

Accessing the repository over the Web
Go to http://git.farsides.com/?a=tree&p=share

Accessing the repository through SparkleShare
Note that you can access it through SparkleShare, who works in a similar way to Dropbox. The project is still early alpha though, so please ask on the chat if you'd like to set this up.

An alternative is to automate the synchronization of the repository using the following script - but you'll still need to set it up first, so again ask on the chat if you don't know how to follow the instructions below.

cd ~/share git add. git commit -a -m "Update" git pull git push
 * 1) !/bin/bash

Cloning the repository
$ git clone git://git.farsides.com/share.git share or $ git clone http://git.farsides.com/repositories/share.git share

Pulling changes
$ git pull
 * Rebase when you pull:

Writing/pushing to the repository
$ git clone git://git.farsides.com/share.git share $ cd share $ git remote set-url --push origin git@farsides.com:share.git $ git add. $ git commit -a $ git pull $ git push origin master $ git push
 * Send an email containing your public key to [mailto:xavier@antoviaque.org xavier@antoviaque.org]
 * Clone the repository:
 * Add the push url to your already existing origin:
 * Make changes/add files, and then commit them:
 * Before pushing, make sure you always pull & rebase the latest changes first:
 * Make sure your public key has been added. Then, to push the master branch to the origin remote we added above:
 * After that you can just do:

Adding this repository as a remote to an existing local repository
$ git remote add farsides-share git://git.farsides.com/share.git $ git fetch farsides-share $ git checkout -b my-local-tracking-branch farsides-share/master