Git non è riuscito a spingere alcuni arbitri?

Abbiamo un nudo repository git su sourcerepo.com. A volte, quando si spinge, si ottiene “errore: impossibile spingere alcuni arbitri”, ma la spinta riesce, e se qualcosa manca, non è evidente. Questo NON è il problema comune in cui devi tirare prima si può spingere; vedi:

2t2% git pull
remote: Counting objects: 57, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 30 (delta 25), reused 0 (delta 0)
Unpacking objects: 100% (30/30), done.
From tiptap.sourcerepo.com:tiptap/2t2
   cb6c0e5..1dfea54  master     -> origin/master
Merge made by recursive.
 app/stylesheets/facebox.scss          |   11 +++
 app/stylesheets/screen.scss           |   28 ++++++--
 app/views/answers/tip_detail.html.erb |    2 +
 app/views/shared/_tip_box.html.erb    |   26 ++++---
 app/views/tip/tip_answer.js.erb       |   37 ++++++++++-
 config/application.rb                 |    2 +-
 public/javascripts/application.js     |    1 -
 public/javascripts/tip_animation.js   |  116 +++++++++++++++++++++++++++++++++
 public/stylesheets/facebox.css        |   11 +++
 9 files changed, 212 insertions(+), 22 deletions(-)
 mode change 100644 => 100755 app/views/shared/_tip_box.html.erb
 mode change 100644 => 100755 app/views/tip/tip_answer.js.erb
 mode change 100644 => 100755 config/application.rb
 mode change 100644 => 100755 public/javascripts/application.js
 create mode 100755 public/javascripts/tip_animation.js
2t2% git push
Counting objects: 18, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 1.54 KiB, done.
Total 10 (delta 7), reused 0 (delta 0)
To [email protected]:tiptap/2t2.git
   1dfea54..faf6014  master -> master
error: failed to push some refs to '[email protected]:tiptap/2t2.git'

Tutta la discussione mi potete trovare su questo errore è di circa il pull-prima-si-push o su pack-oggetti di morire: che cosa fa l’errore di dire in natura, e che cosa dobbiamo fare?

Dal momento che si sta pagando sourcerepo per il servizio di hosting, perché non chiedere loro per il supporto tecnico? Sanno cosa sta accadendo sul loro server che non.
Ho parlato loro di livello 2, il supporto tecnico, e non ho prove per sostenere la tua affermazione che sanno quello che sta accadendo sul loro server. Sospiro.

OriginaleL’autore Jay Levitt | 2011-05-13

4 risposte

  1. 2

    Può capitare a intermittenza quando il server uccide un lungo processo in esecuzione o c’è qualche problema di rete. Inoltre ci potrebbe essere un permesso sul server in cui alcuni file sul repo sono di proprietà di un uso diverso.

    Penso che sei su qualcosa c’è.. abbiamo avuto intermittente perdita di pacchetti in ufficio. Se git non affrontare molto bene (anche se sorprendente, su TCP) forse è la causa..
    Questo si è rivelato essere un problema con sourcerepo. Risolto passando a github!

    OriginaleL’autore manojlds

  2. 10

    Questo errore può verificarsi se si è dimenticato di creare, prima, impegnarsi e ha iniziato a spingere. Quindi è necessario creare prima impegnarsi.

    git add .
    git add -u
    git commit -m "First commit"
    git push
    
    Grazie, era la soluzione

    OriginaleL’autore Voloda2

  3. 1

    Ho avuto un problema simile. Per qualche motivo mi mancava un [branch "master"] nel mio .git/config file. Aggiungendo che la linea risolto il problema.

    IIUC, non che la causa di questo errore del tempo? È il intermittentness che crea confusione.
    Mi sono perso il “intermittente” modificatore. Forse qualcuno si imbatte in questo post potrebbe trovare la mia risposta utile per non intermittente caso.

    OriginaleL’autore rlandster

  4. 0

    Questo problema andava dal lato server repository di inizializzazione per me.
    Ho fatto :

    git init
    

    invece di :

    git --bare init
    

    Push funziona ora. 🙂

    OriginaleL’autore utopman

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *