Aller au contenu

Contrec

Membres
  • Compteur de contenus

    11
  • Inscription

  • Dernière visite

À propos de Contrec

Contrec's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. En tout cas merci beaucoup pour ton aide !
  2. Voilà j'ai balancé tes commandes et je me disais qu'en fait tu peux me faire faire n'importe quoi au final Au fait : J'ai réussi à faire un repository git et à y accéder sur mon poste local ! Victory !
  3. whoami git ls -l .profile -rwxrwxrwx 1 admin users 146 Feb 18 12:39 .profile
  4. Alors pour info, j'ai retesté de me logger en root puis "su - git" et vi .profile et là j'ai réussi à modifier le fichier et à sauvegarder. Donc soit j'ai fait une mauvaise manipulation, soit comme j'avais le user git qui déconnait sur mon NAS ça ne fonctionnait pas bien... En tout cas je peux éditer le .profile maintenant...
  5. Oui c'est exact, ce n'était pas en root mais en tant que user "git"... Après peut-être que .profile est un fichier "spécial" Comment je peux vérifier (parce que moi et Linux ça fait 2...)
  6. C'est pour ça que je suis passé par mon pc pour l'éditer et le placer après donc le home du user "git". Je dois fermer la discussion ? Je ne vois pas où c'est ? En tout cas merci pour ton aide ! Je créerai peut-être un sujet pour mon install de git que je n'arrive pas à concrétiser...
  7. Désolé je n'avais pas vu le "?" donc j'ai pas fait gaffe : Alors pour pwd : pwd /volume1/homes/git Pour la seconde commande : ls -ld . drwxr-xr-x 7 git users 4096 Feb 17 19:55 .
  8. J'ai réussi à éditer le .profile : Je l'ai fait sur mon pc puis placé dans le bon dossier... Par contre je n'ai toujours pas réussi à faire fonctionner git, je ne trouve pas de sujets sur le forum...
  9. Hey et oui en modifiant juste le fichier passwd et en supprimant l'entrée du user git en effet le user n'est plus ! Merci beaucoup !!! J'en profite du coup pour te demander mon point bloquant dans l'installation de git. Sur le tuto ils mettent : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Configure the Git Hosting User’s Profile and Home Directory Login to the DiskStation as the git user 1 localhost$ ssh root@diskstation Switch to the git hosting user using su 1 DiskStation> su - git Create a new .profile for the git user 1 DiskStation> vi .profile Make the contents of the .profile look similar to below and save (escape+ZZ), changing the value of HOME if you have more than one volume or a volume not named volume1 1 2 3 4 PATH=bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin export PATH HOME=/volume1/homes/git export HOME Source the new .profile so environment variables take effect 1 DiskStation> source .profile Make a bin directory in the git hosting user home directory 1 DiskStation> mkdir $HOME/bin ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Le soucis c'est que moi quand je veux modifier le .profile du user git, lorsque je veux quitter au sauver (echap :wq) il me dit Access .profile denied... Donc impossible de suivre le tuto... une idée ? Ou alors carrément peut-être avez-vous un meilleur tuto pour installer git sur son synology, sachant que j'ai déjà le packet installé ! il manque la partie configuration d'un user git et configuration d'un repo vec accèes SSH
  10. Merci CoolRaoul de m'aider ! Dans mon .profile root il y a : umask 022 PATH=PATH=/opt/bin:/opt/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/syno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/l export PATH #This fixes the backspace when telnetting in. #if [ "$TERM" != "linux" ]; then # stty erase #fi HOME=/root export HOME TERM=${TERM:-cons25} export TERM PAGER=more export PAGER PS1="`hostname`> " alias dir="ls -al" alias ll="ls -la" Donc je le vide et suis ton conseil...
  11. Bonjour à tous, J'ai un petit soucis sur mon DS213+. En voulant installer git, j'ai voulu suivre le tuto suivant : http://www.bluevariant.com/2012/05/comprehensive-guide-git-gitolite-synology-diskstation/ J'ai donc crée un user "git" comme demandé dans le tuto, MAIS le soucis c'est que je me suis connecté en root via ssh et j'ai tapé les commandes suivantes SANS faire au préalable me logger en tant que "git" et fait un vi .profile : PATH=bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin export PATH HOME=/volume1/homes/git export HOME Ce qui fait que j'ai lancé sans faire exprès ces commandes sur le root ! Et du coup ça m'a pas mal foiré quelque chose... Depuis, plus possible de supprimer proprement le user "git" que j'ai crée. Il n'apparaît plus dans l'interface DSM et les commandes synouser sont contradictoires : Commande pour lister les user : synouser -enum all 2 User Listed: admin guest Donc le user "git" n'existe pas, alors je tente de le créer puis de le supprimer : synouser -add git mdptest "git" 0 test@test.fr 31 Lastest SynoErr=[user_set.c:1177] synouser.c:399 SYNOUserSet failed. synoerr=[0x1C00] --> The user exists. Donc il me dit qu'il existe mais il n'existe pas ?!? Et depuis l'interface impossible de créer un user "git", j'ai l'erreur : Echec de l'opération. Reconnectez-vous à DSM et réessayez. (250). Je suis donc totalement perdu depuis un moment, je crois que les commandes que j'ai lancé sur le root m'ont tout cassé, je ne sais pas comment récupérer le truc (quel est le PATH et le HOME du root ?). J'aimerai revenir sur un mode normal, le root bien configuré et un user git supprimé. Edit : En plus quand je tape su- git il me met bien sur le user git !!! : whoami git Merci d'avance de votre aide, Contrec
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.