Eu estou tentando configurar um servidor GIT simples. Eu tenho o Ubuntu instalado em um Virtual PC (Virtual Box). Eu instalei o GIT, criei um repo etc
git init
git add .
git commit "..."
Então, no Windows, fiz algo como abaixo (no cygwin)
git clone [email protected]:proj1
Tentei fazer alterações então
git commit -am "..."
mas tem algo como
Eu suponho que eu configurei o GIT errado? Eu li algo relacionado a repos nus / não-nus? Devo usar nua o tempo todo? eu tentei
git checkout --bare [email protected]:proj1
mas tenho proj1.git
é isso, arquivos estranhos / pastas como (CABEÇA etc) dentro. Qual é a maneira correta de configurar o GIT?
também alguém pode explicar repos nus / não-nus, estou meio que perdido, com o GitHub, não existe tal coisa!
ATUALIZADO EM 28 DE ABRIL DE 2011 18H00 UTC + 8
Eu tentei seguir http://www.youtube.com/watch?v=1gNFrPNF9-Y e no Ubuntu (Server) fez
git init --bare
em seguida, no Windows (Client / Cygwin) fez
git init
// added readme.txt
git add .
git commit -m "..."
git remote add origin master [email protected]:proj2
git push origin master
nenhum erro parece ok. Mas no Ubuntu, eu não vejo onde estão meus arquivos? Eu olhei para branches/
por 1 nth lá?
Por que você não usa apenas o MSysGit, aqui estão alguns nettuts:
Como instalar e configurar um servidor Git Repository usando o Gitolite no Linux Ubuntu 11.04 ou 10.04 com clientes Windows usando o MSysGit
ou
Como instalar e configurar um servidor Git Repository usando o Gitolite no Linux Ubuntu 10.04 & amp; 11.04 [Ambiente de desenvolvimento]
fonte