使用Kanon进行Git操作(2)- 创建Git代码库
在Ubuntu 12.04上安装了kanon(Trac Lightning的Linux版),并在那里创建了一个git仓库。这是关于安装过程中的一些备注。
这次是关于创建git仓库的事情。
创建一个git仓库
$ sudo /opt/kanon/bin/kanon-create-project
==> 项目名称:”GitTest”,指定存储库类型为git
==> 在中间出现了一条”注意: 失败了在存储库索引”的消息,但应该没问题
无法使用http进行git clone吗?
我按照上述的步骤创建了git仓库,但无法通过http克隆git仓库…
(忘记记录错误是什么了 orz)
查詢後發現,/etc/apache2/sites-available/vcs 的描述中有一個錯誤(與安裝的環境不符),所以進行了修正。git-http-backend 的存在位置不是在 /usr/libexec/git-core/ 目錄下,而是在 /usr/lib/git-core/ 目錄下。
<之前的更改>
38 # Git配置
39 SetEnv GIT_PROJECT_ROOT /var/opt/kanon/git
40 SetEnv GIT_HTTP_EXPORT_ALL
41 ScriptAlias /git/ /usr/libexec/git-core/git-http-backend/
<更改后>
38#Git配置
39設定環境GIT_PROJECT_ROOT / var / opt / kanon / git
40設定環境GIT_HTTP_EXPORT_ALL
41#ScriptAlias / git / / usr / libexec / git-core / git-http-backend /
42腳本別名/ git / / usr / lib / git-core / git-http-backend /
可能与无法克隆没有直接关系,但我也安装了git core。
用中文进行释义的话,可以这样说:
“使用sudo apt-get install git-core命令来安装git核心组件。”
成功使用HTTP进行git克隆了!
通过使用http,确认可以进行git克隆操作。
[xxx@localhost tmp] pwd
/tmp
[xxx@localhost tmp] git clone http://192.168.XX.XXX/git/GitTest
正在克隆 GitTest…
警告:你似乎克隆了一个空的仓库。
[xxx@localhost tmp] ll GitTest
合计 256
drwxr-xr-x 3 xxx xxx 4096 2月 27 20:17 ./
drwxrwxrwt 18 root root 249856 2月 27 20:17 ../
drwxr-xr-x 7 xxx xxx 4096 2月 27 20:18 .git/
以上