Outils personnels

Mise en place de Sparkleshare sur serveur Debian & client Ubuntu

De wikiGite

Révision datée du 5 janvier 2012 à 10:51 par Nicolas (discussion | contributions) (Page créée avec « == Côté Serveur (Debian Squeeze) == apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev mono-... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Côté Serveur (Debian Squeeze)

apt-get install gtk-sharp2 mono-runtime mono-devel monodevelop libndesk-dbus1.0-cil-dev nant libnotify-cil-dev libgtk2.0-cil-dev mono-mcs mono-gmcs libwebkit-cil-dev intltool libtool python-nautilus libndesk-dbus-glib1.0-cil-dev
apt-get install git openssh-server
adduser --disabled-password git
cd /home/git
git init --bare sparkleshare
mkdir .ssh
vi .ssh/authorized_keys

mettre la clé SSH du/des poste(s) client(s)

chmod 700 .ssh
chmod 600 .ssh/authorized_keys
chown -R git .

Côté Client

sudo apt-get install intltool
sudo apt-get install mono-runtime
sudo apt-get install git
sudo apt-get update
mkdir /opt/sparkleshare
wget https://github.com/downloads/hbons/SparkleShare/
tar xzf sparkleshare-0.6.0.tar.gz
cd sparkleshare-0.6.0
./configure --prefix=/opt/sparkleshare

Remarque : si souci avec mono --> sudo apt-get remove mono-runtime puis sudo apt-get install mono-runtime

make
sudo make install
cd /opt/sparkleshare/bin
./sparkleshare start

Mettre sa clé SSH sur le serveur dans /home/git/.ssh/authorized_keys

Puis dans l'interface de Sparkleshare, ajouter un "projet" :

- Own Server
- applis.kogite.fr
- /home/git/sparkleshare