如果其他人下载了某个分支,如何签入GIT

时间:2013-11-18 03:14:08

标签: git

有没有办法检查其他人是否在GIT中下载了分支(主分支或其他分支)?

请告知。

谢谢,

1 个答案:

答案 0 :(得分:1)

以下是我看到的选项:

  • 如果您正在从git-daemon提供文件,则可以使用它来运行它 --verbose --syslog选项,用于记录已下载的内容。

  • 对于HTTP / HTTPS下载,应该能够至少确定下载的特定数据,并且根据请求格式可能还有分支信息,一个是Web服务器访问日志。

  • 我不是100%肯定SSH协议,但我的猜测是由于 它的加密性质你不会看到太多。实际上,如果运行sshd 调试日志记录您可能会看到一些信息但你真的不应该没有原因,因为(引用手册页)`使用DEBUG级别记录会侵犯用户的隐私,不建议这样做。

如果保留有关谁下载分支机构的详细信息对您的情况至关重要,那么使用第一个选项乍一看似乎是最好的。

此外,gitolite可能会提供日志记录功能及其高级安全功能。