fatal: "origine" ne semble pas être un dépôt git
  j'ai un dépôt  moodle sur mon compte Github que je forked  du dépôt officiel.  
  Je l'ai ensuite cloné sur ma machine locale. Il a bien fonctionné. J'ai créé plusieurs branches (sous la branche master ). J'en ai fait plusieurs et ça a bien marché.   
  Je ne sais pas comment j'obtiens l'erreur suivante quand je fais:  git push origin master  
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
comment résoudre l'erreur sans effectuer mon dépôt sur Github?
  j'utilise  Ubuntu 12.10   
  le contenu de mon  .git/config  après avoir fait  cat $(git rev-parse --show-toplevel)/.git/config  donne:  
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[branch "master"]
[branch "MOODLE_23_STABLE"]
[branch "MOODLE_24_STABLE"]
[remote "upstream"]
    url = git://git.moodle.org/moodle.git
    fetch = +refs/heads/*:refs/remotes/upstream/*
5 réponses
   $HOME/.gitconfig  est votre    global    config git.  
     
Il y a  trois niveaux  de  fichiers de configuration  .  
 cat $(git rev-parse --show-toplevel)/.git/config
( mentionné par bereal ) est votre local config, du local à l'opération vous avez cloné.
, vous pouvez aussi taper dans votre repo:
git remote -v
et voir s'il y a une télécommande nommée "origine" qui y figure.
si non, si cette télécommande (qui est créée par défaut lors du clonage d'un repo) est manquante, vous pouvez l'ajouter à nouveau:
git remote add origin url/to/your/fork
L'OP mentionne:
Faire
git remote -vdonne:
upstream git://git.moodle.org/moodle.git (fetch) 
upstream git://git.moodle.org/moodle.git (push)
  So ' origin " est absent: la référence à     votre "fourchette 1519250920".  
     
Voir"    Quelle est la différence entre  origin  et upstream dans github     
    
      
j'ai fait face au même problème lorsque j'ai renommé mon dépôt sur GitHub. J'ai essayé de pousser à quel point j'ai eu l'erreur
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
j'ai dû changer L'URL en utilisant
git remote set-url origin ssh://git@github.com/username/newRepoName.git
après cela toutes les commandes ont commencé à fonctionner correctement. Vous pouvez vérifier le changement en utilisant
git remote -v
dans mon cas après changement réussi il a montré correct renommé repo dans URL
[aniket@alok Android]$ git remote -v
origin  ssh://git@github.com/aniket91/TicTacToe.git (fetch)
origin  ssh://git@github.com/aniket91/TicTacToe.git (push)
Il est possible que l'autre branche que vous essayez de tirer depuis est désynchronisé; donc, avant l'ajout et la suppression à distance essayez (si vous essayez de tirer de maître)
git pull origin master
pour moi ce simple appel a résolu ces messages d'erreur:
- fatal: "maître" ne semble pas être un dépôt git
- fatal: impossible de lire depuis un dépôt à distance.
cela ne répond pas à votre question, mais j'ai fait face à un message d'erreur similaire, mais en raison d'une raison différente. Permettez-moi de faire mon post pour le plaisir de la collecte d'informations.
j'ai un git repo sur un lecteur réseau. Appelons ce RAID de disque réseau. J'ai cloné ce repo sur ma machine locale (LOCAL) et sur mon cluster de crunching (CRUNCHER). Pour plus de commodité, J'ai monté le répertoire utilisateur de mon compte sur CRUNCHER sur ma machine locale. Donc, je peux manipuler des fichiers sur CRUNCHER sans la nécessité de faire le travail dans un terminal SSH.
  Aujourd'hui, je modifiais des fichiers dans le repo sur CRUNCHER via ma machine locale. À un certain moment, j'ai décidé de commettre les fichiers, un fait un commit. Ajouter les fichiers modifiés et effectuer la propagation a fonctionné comme je m'y attendais, mais quand j'ai appelé  git push  j'ai reçu un message d'erreur similaire à celui affiché dans la question.  
  la raison était, que j'ai appelé  push  de l'intérieur de la pension sur CRUNCHER sur le LOCAL. Donc, tous les chemins dans le fichier de configuration étaient faux.  
quand j'ai réalisé ma faute, je me suis connecté à CRUNCHER via Terminal et j'ai pu pousser la propagation.
N'hésitez pas à commenter si mon explication ne peut pas être comprise, ou vous trouvez mon post superflu.
j'ai eu la même erreur sur git pull origine branchname quand j'ai défini l'origine distante comme chemin fs et non ssh dans .git / config :
fatal: '/path/to/repo.git' does not appear to be a git repository 
fatal: The remote end hung up unexpectedly
c'était comme ça (cela ne fonctionne que pour les utilisateurs sur le même serveur de git qui ont accès à git):
url = file:///path/to/repo.git/
Fixé comme (cela fonctionne sur tous les utilisateurs qui ont accès à utilisateur git (SSH authorizes_keys ou mot de passe):
url = git@domain.com:path/to/repo.git
la raison pour laquelle je l'ai eu comme chemin de répertoire était parce que les fichiers git sont sur le même serveur.