我正在尝试设置一个简单的GIT服务器。我在虚拟PC(虚拟盒子)上安装了Ubuntu。我安装了GIT,创建了一个仓库
git init
git add .
git commit "..."
然后在Windows上,我做了以下操作(在cygwin上)
git clone jiewmeng@192.168.0.3:proj1
然后尝试进行更改
git commit -am“ ...”
但是有类似的东西
我想我设置的GIT错误吗?我读到与裸/非裸回购有关的东西吗?我应该一直光着头吗?我试过了
git checkout --bare jiewmeng@192.168.0.3:proj1
但进入proj1.git
其中后,里面出现了奇怪的文件/文件夹,例如(HEAD等)。设置GIT的正确方法是什么?
也可以有人解释裸/非裸仓库,我有点迷失了,有了GitHub,没有这样的事情!
更新时间:2011年4月28日下午6点UTC + 8
我尝试遵循http://www.youtube.com/watch?v=1gNFrPNF9-Y并在Ubuntu(Server)上做了
git init --bare
然后在Windows(Client / Cygwin)上
git init
// added readme.txt
git add .
git commit -m "..."
git remote add origin master jiewmeng@192.168.0.3:proj2
git push origin master
没有错误似乎还可以。但是在Ubuntu上,我看不到文件在哪里?我branches/
在那儿找了1个nth?