Git: Unterschied zwischen den Versionen

Aus Vosp.freesn.de
Zur Navigation springen Zur Suche springen
F (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
F (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 23: Zeile 23:


=== error: insufficient permission for adding an object to repository database ./objects ===
=== error: insufficient permission for adding an object to repository database ./objects ===
'''Fehler'''
  git push origin master  
  git push origin master  
''error: insufficient permission for adding an object to repository database ./objects''
''fatal: failed to write object''
''error: unpack failed: unpack-objects abnormal exit''


error: insufficient permission for adding an object to repository database ./objects
'''Lösung'''
fatal: failed to write object
 
error: unpack failed: unpack-objects abnormal exit
auf dem Server Schreibrechte kontrollieren, darf der Benutzer überhaupt push'en!
chgrp git neurepository.git/ -R
chmod ug+rw neurepository.git/ -R


=== error: failed to push some refs to 'git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git' ===
=== error: failed to push some refs to 'git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git' ===
'''Fehler'''
  git push  
  git push  
  ''No refs in common and none specified; doing nothing.''
  ''No refs in common and none specified; doing nothing.''
Zeile 35: Zeile 42:
  ''fatal: The remote end hung up unexpectedly''
  ''fatal: The remote end hung up unexpectedly''
  ''error: failed to push some refs to 'git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git'''
  ''error: failed to push some refs to 'git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git'''
 
'''Lösung'''
 
git push origin master
== notizen ==
== notizen ==
  echo README > README
  echo README > README

Version vom 15. Februar 2013, 16:40 Uhr

repository anlegen

mkdir neurepository.git
cd neurepository.git
git --bare init
Initialized empty Git repository in /var/www/git/neurepository.git/


repository holen

git clone git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git
Cloning into 'neurepository'...
warning: You appear to have cloned an empty repository.
echo README > README
git add README
git commit -a -m 'README'
[master (root-commit) 7301f81] README
1 file changed, 1 insertion(+)
create mode 100644 README
git push origin master    # muss auf jeden Fall beim leeren bare Repository gemacht werden


Fehlermeldungen

error: insufficient permission for adding an object to repository database ./objects

Fehler

git push origin master 
error: insufficient permission for adding an object to repository database ./objects
fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit

Lösung

auf dem Server Schreibrechte kontrollieren, darf der Benutzer überhaupt push'en!

chgrp git neurepository.git/ -R
chmod ug+rw neurepository.git/ -R

error: failed to push some refs to 'git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git'

Fehler

git push 
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git+ssh://user@1.2.3.4:22/var/www/git/neurepository.git'

Lösung

git push origin master

notizen

echo README > README
git add README
git commit -a -m 'README'
git log
git branch


Quellen