J'ai besoin de créer un repo nommé carboncake
.
J'ai essayé ceci:
Cloné le gitosis-admin référentiel de ma machine locale
$ git clone gitosis@myserver.net:repositories/gitosis-admin.git
$ cd gitosis-admin
$ vim gitosis.conf
Ajout de la [repo carboncake]
et [group carboncake]
section à la fin du fichier
[gitosis]
[group team]
writable = sweepshots
members = git_id_rsa
[group gitosis-admin]
writable = gitosis-admin
members = git_id_rsa
[repo carboncake]
description = A brand new app by Mithun.
owner = Mithun P
[group carboncake]
writable = myappname
members = mithun @core
Puis copié le pub fichier de clé généré par Putty (je suis en utilisant Git basg pour Windows):
$cp /some/where/mithun.pub keydir/mithun.pub
Exécuté les commandes suivantes:
$ git add gitosis.conf keydir/mithun.pub
$ git commit -m "Added 'carboncake' repository and 'mithun' user."
$ git pull --rebase
$ git push
Mais il ne crée pas d'carboncake.git dans Mon Serveur.
J'ai donc suivi ce:
Exécuté les commandes suivantes sur le serveur:
$ su gitosis
$ git init --bare /srv/gitosis/repositories/carboncake.git
Voici mon problème:
J'ai essayé la commande/cloner le nouveau référentiel de ma machine locale
$ mkdir carboncake
$ cd carboncake
$ git init
$ touch a_text_file.txt
$ git add a_text_file.txt
$ git remote add origin gitosis@myserver.net:repositories/carboncake.git
$ git push origin master
Qui a renvoyé l'erreur:
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'gitosis@myserver.net:repositories/carboncake.git'
Quand j'ai essayé git push origin HEAD:master
il a renvoyé l'erreur:
error: src refspec HEAD does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'gitosis@myserver.net:repositories/carboncake.git'
Quand j'ai essayé git push origin master:refs/heads/master
il a renvoyé l'erreur:
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'gitosis@myserver.net:repositories/carboncake.git'
git show-ref
sur la machine locale n'affiche rien du tout
Aussi /srv/gitosis/repositories/carboncake.git/refs/heads/
répertoire sur le serveur est vide.
Comment puis-je résoudre ce problème?