Installer git pour un utilisateur unique

2

Je vais emprunter un autre ordinateur pendant un moment, j'ai donc copié le répertoire de mon projet sur le nouvel ordinateur et je dois maintenant installer Git dessus.

Est-il possible d'installer Git et le client d'interface graphique Github sur OSX Mountain Lion pour un seul utilisateur? Deuxième question, comment désinstaller Git?

Oskar Persson
la source
Lorsque vous dites "pour un seul utilisateur", voulez-vous dire que vous ne disposez pas de droits d'administrateur sur cette machine? Si tel est le cas, les choses vont probablement être un peu difficile, au moins avec le Git OS X Installer .
Slhck
J'ai des droits d'administrateur, je ne veux simplement pas "gâcher" le compte d'utilisateur qui appartient au propriétaire de l'ordinateur en installant de nombreuses applications.
Oskar Persson

Réponses:

1

Si vous utilisez le programme d' installation de Git pour OS X , il effectuera une installation à l'échelle du système. Cela signifie que vous avez besoin de droits d'administrateur pour fonctionner.

Cependant, l’installateur écrira tout dans /usr/local/git. Ce chemin ( /usr/local) n'est pas utilisé dans une installation OS X par défaut. Conformément à la norme de hiérarchie du système de fichiers , vous pouvez y placer tout ce qui appartient à un utilisateur et le supprimer en toute sécurité sans rien affecter.

Si vous souhaitez désinstaller Git - au moins la version du programme d'installation de Git -, exécutez ce qui suit:

rm -rf /usr/local/git
rm /etc/paths.d/git
rm /etc/manpaths.d/git

Le premier dossier est celui contenant tous les programmes. paths.d/gitest juste un fichier qui active le gitchemin de chaque shell et manpaths.d/gitfait de même pour la page de manuel.

La suppression des fichiers et dossiers ci-dessus n'aura aucune implication pour les autres comptes d'utilisateurs.


L' application GitHub pour Mac peut simplement être installée à la /User/your-username/Applicationsplace de /Applications. Vous devrez peut-être créer le dossier s'il n'existe pas encore.

Les autres utilisateurs ne seront pas du tout au courant de cette application. Ses paramètres seront stockés dans ~/Library, qui appartient également à votre utilisateur.

slhck
la source
Est-ce la même chose si je l'installe en utilisant ceci à la place?
Oskar Persson
1
C'est exactement le même fichier (installateur). Il pointe même vers le référentiel Google Code.
Slhck