小编Sur*_*ddy的帖子

如何在服务器端git hook中获取推送用户信息?

我想阻止用户通过使用服务器端hooks(update hook)删除远程git分支。

我已经在更新挂钩中编写了shell脚本来实现这一目标。
现在我可以停止所有用户删除远程git分支,但是我想授予特定用户删除权限,为此,我们需要获取在服务器端挂钩中尝试删除操作的用户的用户信息(用户名,useremail) ?

我们有$USER, $GIT_AUTHOR_NAME, $GIT_AUTHOR_EMAILetc变量来获取客户端挂钩中的用户信息,但是它们在服务器挂钩中没有用。

我们还有其他选择可以在服务器端挂钩中获取用户信息吗?

git githooks

4
推荐指数
2
解决办法
2484
查看次数

标签 统计

git ×1

githooks ×1