Ceci est une ancienne révision du document !



SparkleShare

Le logiciel SparkleShare est un outil de travail collaboratif et de partage sous licence libre (GPL v3), c'est un client pour le logiciel de gestion de versions décentralisé Git ayant la particularité d'être simple à utiliser.

Sparkleshare

  • Disposer d'un compte pour les dépôts Git de Github, Gitorious, Gnome ou avoir son propre serveur Git.
  • Disposer d'une connexion à Internet configurée et activée.

Depuis les dépôts officiels (11.10)

Pour installer ce logiciel, il suffit d'installer les paquets sparkleshare.

Depuis le dépôt Backport (11.04)

Version non-officielle (10.04, 10.10, 11.04, 11.10)

Il suffit d'ajouter à vos sources de logiciels le PPA suivant : ppa:warp10/sparkleshare1), puis installer le paquet sparkleshare.

Comment démarrer SparkleShare?

SparkleShare est dans la catégorie Internet du menu Applications. Après le premier démarrage de SparkleShare, celui ci se lancera automatiquement à la prochaine connexion.

Comment configurer SparkleShare?

Au premier lancement de SparkleShare, celui ci vous demandera vos nom complet et adresse courriel. Se sont les seules informations personnelles nécessaires. Ensuite cliquez sur suivant et vous pourrez ajouter des projets à SparkleShare.

Comment configurer son propre serveur?

L'équipe SparkleShare travail sur une solution simple, pour le moment c'est encore un peu fastidieux. Pour plus d'information veuillez vous reporter sur le Wiki de SparkleShare (en).

Utiliser Gitorious ou Github

Que sont Gitorious et Github?

Github et Gitorious sont tout les deux des solutions d'hébergement de projetc qui fournissent un espace gratuit pour les projets de libre ou open source. L'équipe de SparkleShare recommande d'utiliser un de ces services si on souhaite travail sur un projet de ce type ou si on souhaite tester SparkleShare avant avant de mettre en place son propre serveur. Attention, avec les comptes gratuits de ces services tout ce qui est hébergé est publique sur le site web, faites attention à ce qui y mettez.

Utiliser SparkleShare avec Gitorious

Comment utiliser SparkleShare avec Gitorious

Il faut d'abord créer un compte, si vous n'en possédez pas pas.

Depuis le "Dashboard", cliquez sur "Create a new project". Remplissez les champs requis. Après ça Gitorious vous demandera de créer un dépôt. Par la suite on se référera au nom de ce dépôt comme le Nom du Dossier à synchroniser.

Maintenant il va falloir téléverser votre clé d'authentification pour que Gitorious puisse reconnaître votre ordinateur. SparkleShare en a déjà créé une si vous avez bien remplis toutes les informations dans la première fenêtre de démarrage: nom et adresse courriel. Vous pouvez la trouver dans le dossier de configuration de SparkleShare: ~/.config/sparkleshare , elle est de la forme sparkleshare.<votre courriel>.key.pub . Copiez le contenu de ce fichier.

Retournez au "Dashboard" de Gitorious, cliquez sur "Manage SSH Keys", puis "Add SSH Key", collez le contenue du fichier dans la zone de texte et sauvegardez, bouton "Save".

Maintenant nous pouvons dire à SparkleShare de synchroniser ce dossier. Cliquez sur l'icône de SparkleShare dans la zone de notification et sélectionnez sur "Ajouter un dossier distant…". Sélectionnez Gitorious comme serveur as your serveur and enter the project and folder name in the Folder Name entry.

Now click Sync to start syncing!

How do I add more collaborators on Gitorious?

Your collaborator will have to get an account and add his or her key as described in the previous question, but can skip the project creation. Once that has finished you can easily add the person through the Gitorious web interface.

On Gitorious, go to Teams and click Create a new team. This should be straightforward. You will be presented with a team overview. Here you can add members. Click Add new member to search for your collaborator's username and add him or her to the team.

Now you have to transfer ownership of your project to the team, so everybody on the team can sync with it. On the Dashboard, select the appropriate project under Your Projects. Click Edit Project. At the bottom there will be an entry called Transfer ownership to a group. Select your newly created team.

Done! Now every user that is part of the team can sync with the folder.

Utiliser SparkleShare avec Github

First off, get an account on Github if you don't already have one.

From your Dashboard, click New Repository. Fill in the required fields. We will refer to the name of this repository as the Folder Name from here on.

Now we will have to upload your key so that Github can recognise your computer.. SparkleShare has already created one for you if you have filled in the First Run Screen. You can find it in your SparkleShare folder and looks like Your Name's key.txt, but ofcourse with your name filled in. Copy the contents of this file.

Go to your Account Settings. Click SSH Public Keys. Now click Add a public Key. Paste the contents of the file you just copied into the Key text field and give the key a Title. Hit Add key.

Now we can tell SparkleShare to sync with this folder. Click SparkleShare's Notification icon and select Add Remote Folder…. Select Github as your server and enter your Github username and the folder name in the Folder Name entry.

Now click Sync to start syncing!

=== How do I add more collaborators on Github?

Your collaborator will have to get an account and add his or her key as described in the previous question, but can skip the repository creation. Once that has finished you can easily add the person through the Github web interface.

On Github, go to your Dashboard select the appropriate repository under Your Repositories. Click Admin and then Collaborators. You can search for your collaborator's username by typing inside the text entry. Then hit Add to add the person.

Done! Now every user that is part of the team can sync with the folder.

Partager des fichiers

Ajouter des fichiers

Just put your files in one of your SparkleShare project folders. You can do this by dragging files over or to save from directly from an application. SparkleShare will notice your changes. No manually syncing work anymore!

Partager des fichiers avec d'autres

Not only is everything in SparkleShare synced to your server, it will also automatically with all other clients connected to it. Again, no extra work!

Revenir en arrière après une erreur

Right click the affected file. There will be a menu entry called Get Earlier Version. From there you can select an earlier version of the file you want to check out. SparkleShare will create a copy of this file in the same folder.

Ajouter de collaborateurs

Ajouter des collaborateurs à mon projet

If you're running your own SparkleServer, simply send out an Invitation from the Web Interface. (The web interface is a work in progress)

Autres

Espace requis

La réponse dépend de la taille du disque dure de votre ordinateur. SparkleShare lui même ne met pas de limite à l'espace disque, la taille des fichiers, ou le nombre de fichiers stockés. Les services comme Github ou Gitorious peuvent en mettre, mais en utilisant son propre serveur la seule limite est la taille des disques dures du serveur et des clients.

Pour connaître l'espace utilisé par SparkleShare sur votre ordinateur il faut cliquer sur l'icône de SparkleShare dans la zone de notification.

Nombre de collaborateurs

SparkleShare ne pose aucune limite au nombre de personnes qui peuvent travailler sur le même projet.

Peut on travailler sur plusieurs projets en même temps?

SparkleShare ne limite pas le nombre de projets sur lesquels pour pouvez travailler en même temps.

Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.


Contributeurs principaux : tuxmouraille


  • utilisateurs/tuxmouraille/sparkleshare.1314263002.txt.gz
  • Dernière modification: Le 15/12/2011, 15:21
  • (modification externe)