git restrict:git存储库权限管理的简单实用程序 源码
git限制 一个最小的实用程序,当与ssh的authorized_keys文件中的命令指令一起使用时,它允许基于ssh密钥进行存储库权限管理。 如果使用,它将仅允许git-upload-pack和git-receive-pack因为允许特定用户/ SSH密钥运行的命令。 git-restrict也被编译为静态二进制文件,因此在chroot环境中很容易使用它。 这显然是故意的。 基本用法 $ cat ~/.ssh/authorized_keys command="/usr/bin/git-restrict repo0 repo1 repo2" ssh-ed25519 AAA...1 user0@machine command="/usr/bin/git-restrict repo3 repo0" ssh-ed25519 AAA.Z user1@machine 查看contrib目录以查看
用户评论