J'essaie de configurer un simple serveur GIT. J'ai Ubuntu installé sur un PC virtuel (Virtual Box). J'ai installé GIT, créé un dépôt, etc.
git init
git add .
git commit "..."
Ensuite, sur Windows, j'ai fait quelque chose comme ci-dessous (sur cygwin)
git clone [email protected]:proj1
J'ai essayé de faire des changements alors
git commit -am "..."
mais j'ai quelque chose comme
Je suppose que j'ai mal configuré GIT? J'ai lu quelque chose à voir avec les repos nus / non nus? Dois-je utiliser nu tout le temps? j'ai essayé
git checkout --bare [email protected]:proj1
mais y est entré proj1.git
, des fichiers / dossiers bizarres comme (HEAD etc.) à l'intérieur. Quelle est la bonne façon de configurer GIT?
quelqu'un peut-il aussi expliquer les repos nus / non nus, je suis un peu perdu, avec GitHub, il n'y a rien de tel!
MISE À JOUR 28 avril 2011 18h00 UTC + 8
J'ai essayé de suivre http://www.youtube.com/watch?v=1gNFrPNF9-Y et sur Ubuntu (serveur)
git init --bare
puis sur Windows (Client / Cygwin)
git init
// added readme.txt
git add .
git commit -m "..."
git remote add origin master [email protected]:proj2
git push origin master
aucune erreur ne semble correcte. Mais sur Ubuntu, je ne vois pas où sont mes fichiers? J'ai regardé branches/
1 theres nième là-dedans?
Pourquoi ne pas simplement utiliser MSysGit, voici quelques nettuts:
Comment installer et configurer un serveur de référentiel Git à l'aide de Gitolite sur Linux Ubuntu 11.04 ou 10.04 avec des clients Windows à l'aide de MSysGit
ou
Comment installer et configurer un serveur de référentiel Git à l'aide de Gitolite sur Linux Ubuntu 10.04 & 11.04 [Environnement de développement]
la source