Skip to content

Commit 30488df

Browse files
committed
Merge pull request progit#490 from hex636b/master
modify a chinese character in 01-chapter7.markdown
2 parents 9a128fa + cf2c75c commit 30488df

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

zh/07-customizing-git/01-chapter7.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ update 脚本和 `pre-receive` 脚本十分类似。不同之处在于它会为
687687

688688
check_directory_perms
689689

690-
以上的大部分内容应该都比较容易理解。通过 `git rev-list` 获取推送到服务器内容的提交列表。然后,针对其中每一项,找出它试图修改的文件然后确保执行推送的用户对这些文件具有权限。一个不太容易理解的 Ruby 技巧石 `path.index(access_path) ==0` 这句,它的返回真值如果路径以 `access_path` 开头——这是为了确保 `access_path ` 并不是只在允许的路径之一,而是所有准许全选的目录都在该目录之下。
690+
以上的大部分内容应该都比较容易理解。通过 `git rev-list` 获取推送到服务器内容的提交列表。然后,针对其中每一项,找出它试图修改的文件然后确保执行推送的用户对这些文件具有权限。一个不太容易理解的 Ruby 技巧是 `path.index(access_path) ==0` 这句,它的返回真值如果路径以 `access_path` 开头——这是为了确保 `access_path ` 并不是只在允许的路径之一,而是所有准许全选的目录都在该目录之下。
691691

692692
现在你的用户没法推送带有不正确的提交信息的内容,也不能在准许他们访问范围之外的位置做出修改。
693693

0 commit comments

Comments
 (0)