【发布时间】:2013-09-18 14:38:59
【问题描述】:
我要和一个队友一起做一个项目,所以我们决定建立一个 Git 服务器。 我们遵循了这个教程:http://git-scm.com/book/en/Git-on-the-Server-Gitosis
我们在我的计算机上本地创建了一个gitrepo/ 目录,并在其中创建了一个git init。
然后,我们创建了一个index.html 文件,git add index.html 和git commit -m "First commit."。
我们将远程服务器配置为git remote add origin git@SERVER:gitrepo.git,SERVER 作为我们的服务器。到目前为止,git 用户似乎还可以,SSH 密钥也是如此。
git push origin master 的输出(SERVER 被替换):
Counting objects: 5, done.
Writing objects: 100% (3/3), 255 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@SERVER:gitrepo.git
bf6c7a0..283eb49 master -> master
似乎也可以,但是当我执行ls /home/git/repositories/gitrepo.git/branches 时,什么也没有。我应该有一个master目录,里面有index.html,对吧?
出了点问题,但我不知道是什么。
【问题讨论】:
标签: git ssh branch push gitosis