Pourquoi est-ce que je reçois cette erreur lorsque mon URL de référentiel git est correcte?
MODIFIER:
fatal: '[email protected]/gittest.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Vous avez la syntaxe pour le moyen de spécifier un référentiel légèrement incorrect dans le style scp
- - il doit être:
[user@]Host.xz:path/to/repo.git/
... comme vous pouvez le voir dans la documentation git clone . Vous devriez utiliser à la place l'URL:
[email protected]:/gittest.git
c.-à-d. dans l'URL que vous utilisez, vous avez oublié le :
(deux points)
Pour mettre à jour l'URL pour Origin, vous pouvez faire:
git remote set-url Origin [email protected]:/gittest.git
J'ai rencontré un problème similaire lorsque j'ai essayé de stocker mon dépôt existant dans mon Ubunt One
_ compte, je l'ai corrigé en procédant comme suit:
Étape 1: créer un dépôt à distance
$ cd ~/Ubuntu\ One/
$ mkdir <project-name>
$ cd <project-name>
$ mkdir .git
$ cd .git
$ git --bare init
Étape 2: ajoutez la télécommande
$ git remote add Origin /home/<linux-user-name>/Ubuntu\ One/<project-name>/.git
Étape 3: poussez le précédent sur la télécommande
$ git Push -u Origin --all
Cela est généralement dû au fait que vous n'avez pas défini l'alias d'origine sur votre référentiel Git.
Essayer
git remote add Origin URL_TO_YOUR_REPO
Cela va ajouter un alias dans votre .git/config
fichier de l'URL du site clone/push/pull distant. Cette URL se trouve sur la page de présentation de votre référentiel.
mes ordinateurs locaux et distants sont tous deux sous OS X. J'avais des problèmes jusqu'à ce que je vérifie la structure de fichiers du référentiel git que me fournit xCode Server. En gros, tout est chmod 777 * dans ce dépôt, alors pour installer un dépôt différent de xCode sur la même machine de mon compte distant, j’ai fait ceci:
MACHINE A DISTANCE
MACHINE LOCALE
Pour moi, j’ai appris à bien démarrer avec un dépôt git sur un LOCAL et REMOTE requiert tout le travail initial dans un Shell. Ensuite, après ce qui précède, j'ai pu configurer facilement les dépôts git LOCAL et REMOTE dans mon IDE) et effectuer toutes les commandes de base git à l'aide de l'interface graphique de l'EDI.
J'ai eu des difficultés jusqu'à ce que je commence par la télécommande, puis le local et jusqu'à ce que toutes les autorisations soient ouvertes. En outre, il était essentiel de disposer du chemin complet exact dans l'URL du lien symbolique pour réussir.
Encore une fois, tout cela fonctionnait sur OS X, sur des machines locales et distantes.
J'avais un problème similaire lors de l'utilisation de TFS 2017. Je ne pouvais pas pousser ou extraire les référentiels GIT. Finalement, j'ai réinstallé TFS 2017 en m'assurant d'avoir installé TFS 2017 avec un port SSH différent de 22 (dans mon cas, j'ai choisi 8022). Après cela, Push and Pull est devenu possible contre TFS en utilisant SSH.
Il est fort probable que l'URL SSH de votre référentiel soit erronée.
Pour confirmer, allez dans votre dépôt sur Github et cliquez sur le clone or download button
. Puis cliquez sur le use SSH
lien.
Copiez maintenant le lien SSH de votre dépôt officiel . Le mien ressemblait à ceci - [email protected]:borenho/que-ay.git
Vous pouvez maintenant faire git remote add Origin [email protected]:borenho/que-ay.git
_ si vous n’avez pas encore Origin
.
Si vous aviez déjà défini Origin
, changez-le en utilisant git remote set-url Origin [email protected]:borenho/que-ay.git
Maintenant, poussez avec git Push -u Origin master