2 votes

Master ne semble pas être un dépôt git erreur

J'ai hérité d'un poste et d'instructions pour créer un nouveau dépôt git. Malheureusement, j'ai rencontré des problèmes et personne ici ne sait quoi faire. J'espère que quelqu'un pourra m'aider.

Voici les instructions qu'on m'a laissées :

Créez un nouveau référentiel :

  1. Pour ces étapes, vous devez être dans le dépôt gitosis-admin, si vous ne l'avez pas, dans un dossier parent approprié faites : git clone git@xxx.xxx.x.xx:gitosis-admin.git
  2. Modifiez le fichier gitosis.conf - dans la racine de gitosis-admin, sous la section [group base-repo], ajoutez le nom du nouveau repo à la fin de la section "writable =".
  3. commit changement et push back sur gitosis-admin master.
  4. Pour les commandes suivantes, mon_nouveau_projet représente le nom de votre projet
  5. mkdir mon_nouveau_projet
  6. cd mon_nouveau_projet
  7. git init
  8. Copiez les fichiers que vous souhaitez utiliser pour démarrer le repo.
  9. git commit -a -m "Initialisation du nouveau dépôt"
  10. git remote add origin git@192.168.4.20:my_new_project.git
  11. git push master
  12. git push master:qa

J'ai donc fait 1 et 2, sans problème. Cela a créé un dossier local sur ma machine appelé gitosis-admin. J'ai édité le fichier gitosis.conf comme indiqué. Mais quand j'essaie de faire l'étape 3 (qui, je suppose, est git push gitosis-admin master) bash me dit que

fatal : 'master' ne semble pas être un dépôt git

fatal : L'extrémité distante a raccroché de manière inattendue

Qu'est-ce que je fais de mal ?

0voto

user1877530 Points 11

"origin" est seulement le NOM local du dépôt distant, il ne fait pas partie de la commande.

Par exemple, vous pouvez écrire quelque chose comme :

git remote add fakeorigin git@xxx.xxx.x.xx:loyalty.git

Pour supprimer un repo distant, tapez :

git remote rm origin

Référence : http://www.kernel.org/pub/software/scm/git/docs/git-remote.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X