2009-02-16 6 views
1

J'ai essayé, sans succès, la commande suivante:Pousser un serveur par Git?

git push 12.12.12.123:/proj.git master 

Il demande mon mot de passe, mais chaque fois qu'il la rejette.

J'ai utilisé les commandes suivantes pour configurer Git:

git --bare update-server-info 
chmod a+x hooks/post-update 

La dernière commande me donne cette erreur:

chmod: Cannot access 'hooks/post-update':No such file or directory 

Je lis the tutorial.

[Modifier]

Je reçois le message d'erreur suivant après avoir essayé de pousser:

bash: git-receive-pack: command not found 
fatal: The remote end hung up unexpectedly 

Répondre

3

vous devez faire git init dans votre repo

http://www.kernel.org/pub/software/scm/git/docs/git-init.html

ici est agréable et rapide tuturial: http://toolmantim.com/articles/setting_up_a_new_remote_git_repository

C'est un peu plus une fois

En bref de mettre en place git:

$ ssh myserver.com 
Welcome to myserver.com! 
$ mkdir /var/git/myapp.git && cd /var/git/myapp.git 
$ git --bare init 
Initialized empty Git repository in /var/git/myapp.git 
$ exit 
Bye! 

et vous avez besoin ssh: //12.12.12.123: maître /proj.git

+0

Merci beaucoup! Le problème principal était finalement dans mon keypair SSH. –

2

Vous pourriez aussi besoin d'ajouter votre nom d'utilisateur à la commande git, par exemple [email protected]: /proj.git. Je pense que c'est la raison pour laquelle vous obtenez une erreur de mot de passe.

Je ne crois pas que ssh: // soit nécessaire.

Questions connexes