我正在研究使用 Git 为我的公司进行代码管理的可能性。在这方面我有两个问题:
我们希望每个用户的每个“克隆”或“代码访问”都有大量日志。过去曾发生过第 3 方顾问试图访问公司 IP 的事件,但这些活动被记录下来。到目前为止,当我克隆一个 Git 存储库时,没有日志显示任何此类代码的访问权限。
我必须从哪里获取此信息的日志?
不仅如此,如果某个工程师克隆了 Git 存储库,如果有人试图从中克隆,我们还能获得进一步“克隆”的日志吗?
在同一个 Git 存储库中,有没有办法控制对某些代码部分的访问?例如,考虑一个以
TOP_DIR
两个子目录命名的存储库,TOP_DIR/DIR_GLOBAL
并且TOP_DIR/DIR_SECURE
. 我只想为DIR_SECURE
少数团队成员提供读/写访问权限,但对DIR_GLOBAL
.
在这些方面的任何指示都将受到高度赞赏。