2013-02-19 2 views
2

Je me suis récemment inscrit à un compte Digital Ocean mais j'ai du mal à mettre en place un repo à distance pour mes projets.remote git repo digital ocean ubuntu

J'ai installé la clé SSH copié localement et avec succès ces au serveur afin que je puisse SSH sans mot de passe mais je reçois l'erreur suivante:

fatal: '/projects/website/.git' does not appear to be a git repository 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 
(32768) 

Ceci est l'adresse de ma prise en pension à distance (Adresse IP modifiée)

ssh://[email protected]/projects/website/.git 

Pour l'enregistrement «/ projects/website /» est créé dans le dossier racine. J'ai essayé d'ajouter "root" à l'adresse et cela n'a pas résolu le problème. Le repo distant est definitley un référentiel git et j'ai essayé de créer un repo par défaut et en tirant, et aussi un repasser et pousser - n'ont pas travaillé.

J'ai demandé à l'équipe de support DO et ils sont assez lents à répondre (probablement parce que nous sommes dans 2 fuseaux horaires différents).

Je suis maintenant coincé car je ne sais pas où est le problème?

Merci d'avance.

Répondre

0

Votre chemin est erroné:

ssh://[email protected]/projects/website.git 

Le nom du GIT est un nom avec l'extension .git. Dans votre cas, vous devriez vous connecter sur ssh et vous devriez voir le fichier sur votre espace web.

+0

Oublié de mentionner - essayé avec et sans la barre oblique et je reçois le même résultat :( – user2087154

+0

Ensuite, vous devez vous connecter à SSH et regardez où il y a un fichier website.git dans votre dossier de projets. – Stony

+0

J'ai essayé de me connecter à un repo par défaut (git init) et à un repo nu (git init --bare), aucun des deux n'a fonctionné – user2087154

0

Je crois que vous voulez avoir

ssh://[email protected]/projects/website/ 

Cela est dû au fait que vous voulez que le dossier réel qui contient la source, pas le dossier .git à l'intérieur. Cela vaut également pour les repos reposés, vous aurez simplement un dossier vide avec seulement le .git.

+0

Je suis absent de ma machine pour le moment J'ai déjà travaillé avec des repos de Beanstalk et ils pointent toujours vers le dossier .git, mais ils sont prêts à tout tenter.Merci! – user2087154

+0

Cela a fonctionné pour moi, sauf que j'ai laissé tomber le/à la fin. –