交钥匙的Linux和GIT

我安装Turnkey Linux http://www.turnkeylinux.org/revision-control有一个Git服务器。 安装进行得很好,我创build了一个用户使用Git。 它带有一个预先安装的“helloworld.git”仓库。

为了testingGIT,我做了git clone git://192.168.56.101/git/helloworld.git ,它克隆了回购就好了。 然后我进入回购,做了一个改变,做了承诺。 然后我通过做git remote add hassm@192.168.56.101:helloworld.git

然后我做了一个推,它要求我的密码作为期待,但后来说helloworld.git does not appear to be a git repository

我没有把远程回购的正确位置? 另外我怎么去创build我自己的服务器上的回购。 我在pipe理GIT服务器方面相当新颖。 谢谢。

这里有两个问题:

1)当您复制回购时,原始回购会自动设置为新副本的原点/主数据。 您不必将其添加为远程。 没有任何争论的'git push'应该回到那个回购。

2)您在远程回购中有错字。 你从git://192.168.56.101/git/helloworld.git下拉,但试着推回到git://192.168.56.101/helloworld.git注意path下的“/ git /”目录。 这就是为什么git抱怨 – 它没有find一个有效的git存储库(因为它找不到任何存储库)。 但是,正如我所说,反正你不需要这个步骤。