Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何与客户共享git提交日志而不授予对存储库的访问权?_Git - Fatal编程技术网

如何与客户共享git提交日志而不授予对存储库的访问权?

如何与客户共享git提交日志而不授予对存储库的访问权?,git,Git,我想与客户分享项目的进度。我需要让他知道我一直在努力。最好的方法是显示comit日志。但为了证明这一点,我必须让他访问我的回购协议(Bitbucket或Github)。我怎样才能在不允许访问repo的情况下做到这一点呢?好吧,将您的私有存储库克隆到您的计算机上,然后执行git log 然后将此信息复制给您的客户/客户 短端 我会在我的Mac OSX上使用git log | pbcopy复制它 这会将git日志的内容复制到剪贴板中。我看到了另一种选择: 在私有repo(服务器端)上设置post接

我想与客户分享项目的进度。我需要让他知道我一直在努力。最好的方法是显示comit日志。但为了证明这一点,我必须让他访问我的回购协议(Bitbucket或Github)。我怎样才能在不允许访问repo的情况下做到这一点呢?

好吧,将您的私有存储库克隆到您的计算机上,然后执行
git log

然后将此信息复制给您的客户/客户

短端

我会在我的Mac OSX上使用git log | pbcopy复制它


这会将git日志的内容复制到剪贴板中。

我看到了另一种选择:

  • 在私有repo(服务器端)上设置post接收挂钩(或webhook),该挂钩将:
    • 执行git日志并将结果重定向到文本文件中
    • 将该文本文件保存在专用的repo中(仅包括日志文本文件)

这样,您就可以访问该日志回购,客户端可以跟踪其中的日志。

这是私人回购吗?@AliGajani是的,这是私人回购