2011-10-07 5 views
3

J'ai fait tout ce que le didacticiel youtube montre à faire au http://www.youtube.com/watch?v=JByfXdbVAiE. Chaque fois que je vais pousser à l'origine le processus se bloque et finira par échouer.Impossible de pousser les validations vers le référentiel central

La sortie que je reçois est la suivante:

c: \ Program Files (x86) \ Git \ bin \ git.exe push "origine" maître: maître (Puis il se bloque ici pendant 20 minutes, plus

Je suis capable de cloner le dépôt central, je suis capable d'en tirer, je suis en train d'apporter des modifications à mon dépôt personnel mais ça ne me permettra pas de pousser.

Merci d'avance.

EDIT:

$ git remote show origin 
* remote origin 
    Fetch URL: https://github.com/[repository] 
    Push URL: https://github.com/[repository] 
    HEAD branch: master 
    Remote branch: 
    master tracked 
    Local branch configured for 'git pull': 
    master merges with remote master 
    Local ref configured for 'git push': 
    master pushes to master (local out of date) 

Je ne suis pas sûr de ce que honnêtement tous les moyens.

$ git push origin master 
Username: 
Password: 
error: The requested URL returned error: 403 while acces 
lordcheeto/iGEM-DNA-Processor.git/info/refs 

fatal: HTTP request failed 

Vérifié et revérifié pour m'assurer que je saisissais les bonnes informations.

EDIT 2:

Quand je suis allé à gérer mon origine lointaine dans Git Extensions je charge mon PPK clé SSH et quand je l'ai testé la connexion reçue:

FATAL ERROR: Network error: Connection timed out 

Je devine que c'est mon FAI donc je vérifie avec eux à moins que quelqu'un ait une meilleure idée.

Répondre

1

La télécommande peut ne pas être configurée correctement. Si j'étais vous, j'irais faire ça à partir de la ligne de commande.

Voir si votre télécommande est configuré pour pousser:

git remote show origin 

Vous devriez voir si la branche est mis en place pour cela. Si vous obtenez une erreur à ce stade, vous devez vérifier que vos clés ssh sont correctement configurées. Quel que soit le site que vous utilisez, il existe des instructions dans la section d'assistance sur la façon de procéder.

Si elle est, tester avec:

git push origin master 

Faites-nous savoir comment ça se passe.

Espérons que cela aide.

+0

Merci pour la réponse, voici ce que je suis. branche locale configurée pour « git pull »: maître fusionne avec le maître à distance ref local configuré pour « git push »: maître pousse à maîtriser (rapide forwardable) Il est un dépôt public donc je pensais que n'importe qui devrait être capable de pousser. Merci encore. –

+0

où poussez-vous? –

+0

Le dépôt est à: https://github.com/lordcheeto/iGEM-DNA-Processor Je prévois de supprimer le lien une fois le problème résolu. (Found out stackoverflow ne fait pas de PM) –

0

Ajoutez votre clé publique à GitHub?

+0

Merde! Il se peut que vous ayez besoin de vous ajouter en tant que collaborateur pour avoir un accès en écriture ... mais vous n'aviez toujours pas la clé publique, donc pas tout à fait ma faute. – lordcheeto

1

Une vieille question que je sais, mais j'ai juste eu ce problème.

Vous devez utiliser le SSH url distant, pas le HTTP un:

Questions connexes