Skip to content

Commit ce28cae

Browse files
committed
bullet list under ordered list is fine when use rdiscount.
1 parent 52c8962 commit ce28cae

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

_posts/2011-11-30-02-gitolite-install.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -72,58 +72,58 @@ Debian等平台会在安装过程中(或运行 `sudo dpkg-reconfigure gitolite
7272

7373
如果想在系统中部署多个Gitolite实例,希望部署最新的Gitolite版本,或者希望安装自己或他人对Gitolite的定制版本,就要采用从源代码进行Gitolite部署。
7474

75-
#### 1. 创建专用系统账号。 ####
75+
1. 创建专用系统账号。
7676

77-
* 首先需要在服务器上创建Gitolite专用帐号。因为所有用户都要通过此帐号访问Git版本库,为方便易记一般选择更为简练的 `git` 作为专用帐号名称。
77+
* 首先需要在服务器上创建Gitolite专用帐号。因为所有用户都要通过此帐号访问Git版本库,为方便易记一般选择更为简练的 `git` 作为专用帐号名称。
7878

79-
$ sudo adduser --system --group --shell /bin/bash git
79+
$ sudo adduser --system --group --shell /bin/bash git
8080

81-
* 注意添加的用户要能够远程登录,若系统只允许特定用户组(如 `ssh` 用户组)的用户才可以通过 SSH 协议登录,就需要将新建的 `git` 用户添加到该特定的用户组中。执行下面的命令可以将 `git` 用户添加到 `ssh` 用户组。
81+
* 注意添加的用户要能够远程登录,若系统只允许特定用户组(如 `ssh` 用户组)的用户才可以通过 SSH 协议登录,就需要将新建的 `git` 用户添加到该特定的用户组中。执行下面的命令可以将 `git` 用户添加到 `ssh` 用户组。
8282

83-
$ sudo adduser git ssh
83+
$ sudo adduser git ssh
8484

85-
* 取消 `git` 用户的口令,以便只能通过公钥对 `git` 账号进行认证,增加系统安全性。
85+
* 取消 `git` 用户的口令,以便只能通过公钥对 `git` 账号进行认证,增加系统安全性。
8686

87-
$ sudo passwd --delete git
87+
$ sudo passwd --delete git
8888

89-
#### 2. 切换到专用账号。 ####
89+
2. 切换到专用账号。
9090

91-
切换到新创建的专用账号,后续的安装都以该用户身份执行。
91+
切换到新创建的专用账号,后续的安装都以该用户身份执行。
9292

93-
$ sudo su - git
93+
$ sudo su - git
9494

95-
#### 3. 在服务器端下载 Gitolite 源码。 ####
95+
3. 在服务器端下载 Gitolite 源码。
9696

97-
一个更加“Git”的方式就是克隆Gitolite的版本库。
97+
一个更加“Git”的方式就是克隆Gitolite的版本库。
9898

99-
* 克隆官方的Gitolite版本库如下:
99+
* 克隆官方的Gitolite版本库如下:
100100

101-
$ git clone git://github.com/sitaramc/gitolite.git
101+
$ git clone git://github.com/sitaramc/gitolite.git
102102

103-
* 也可以克隆定制后的Gitolite版本库,如我在GitHub上基于Gitolite官方版本库建立的分支版本:
103+
* 也可以克隆定制后的Gitolite版本库,如我在GitHub上基于Gitolite官方版本库建立的分支版本:
104104

105-
$ git clone git://github.com/ossxp-com/gitolite.git
105+
$ git clone git://github.com/ossxp-com/gitolite.git
106106

107-
#### 4. 安装Gitolite。 ####
107+
4. 安装Gitolite。
108108

109-
* 若Gitolite安装到 `~/bin` 目录下(即没有安装到系统目录下),需要设置 `PATH` 环境变量以便安装过程中调用 `gl-setup` 时能够正常运行。
109+
* 若Gitolite安装到 `~/bin` 目录下(即没有安装到系统目录下),需要设置 `PATH` 环境变量以便安装过程中调用 `gl-setup` 时能够正常运行。
110110

111-
$ export PATH=~/bin:$PATH
111+
$ export PATH=~/bin:$PATH
112112

113-
* 运行源码目录中的 `src/gl-system-install` 执行安装。
113+
* 运行源码目录中的 `src/gl-system-install` 执行安装。
114114

115-
$ cd gitolite
116-
$ src/gl-system-install
115+
$ cd gitolite
116+
$ src/gl-system-install
117117

118-
* 如果像上面那样不带参数的执行安装程序,会将Gitolite相关命令安装到 `~/bin` 目录中,相当于执行:
118+
* 如果像上面那样不带参数的执行安装程序,会将Gitolite相关命令安装到 `~/bin` 目录中,相当于执行:
119119

120-
$ src/gl-system-install $HOME/bin $HOME/share/gitolite/conf $HOME/share/gitolite/hooks
120+
$ src/gl-system-install $HOME/bin $HOME/share/gitolite/conf $HOME/share/gitolite/hooks
121121

122-
#### 5. 运行 gl-setup 完成设置。 ####
122+
5. 运行 gl-setup 完成设置。
123123

124-
安装完毕运行 `gl-setup` 命令,并以客户端复制过来的公钥文件路径作为参数。
124+
安装完毕运行 `gl-setup` 命令,并以客户端复制过来的公钥文件路径作为参数。
125125

126-
$ gl-setup /tmp/admin.pub
126+
$ gl-setup /tmp/admin.pub
127127

128128
不带参数运行 `gl-setup` 命令会检查 Gitolite 维护的 Git 版本库是否正确设置了钩子脚本,以及正确设置了配置文件等。对于通过服务器端拷贝方式导入 Gitolite 中的 Git 版本库,只有经过此操作才能正确运行。
129129

0 commit comments

Comments
 (0)