将私人回购贡献历史公开

Jok*_*ker 33 github

我想向客户展示我对项目的贡献历史,而不公开回购.有没有办法通过github做到这一点(例如:不截取所有内容的截图).

理想情况下,他们至少可以看到对项目的贡献数量; 如果他们还可以看到图形功能(穿孔卡,时间线等),那就太棒了.

这可能吗?

bri*_*ian 36

我创建了一个解决此问题的脚本:

https://github.com/ebrian/gitdummy

它会将给定电子邮件地址的所有提交消息和日期从现有仓库转移到虚拟仓库中,然后您可以将其推送到GitHub帐户.它不会传输源代码,项目名称或项目团队成员的提交.

请享用.

  • @Jared我添加了你之前询问的那个功能.GitDummy现在使用reson的json,你可以根据需要一遍又一遍地运行它. (2认同)

M. *_*ley 24

编辑 您现在可以在GitHub个人资料页面上显示私人贡献.

https://help.github.com/articles/viewing-contributions-on-your-profile-page/


不,这不是通过GitHub网站支持的,除非您想创建一个"组织"并给予客户端对整个仓库的只读访问权限.

在本地克隆repo并使用该git log命令将项目历史记录转储到文本文件.然后,您可以向客户端提供此文本文件.这不会给你GitHub的可视化,但你可以在Excel或其他程序中创建自己的一些.

  • +1:虽然这不是你想要的答案,但仍然是正确的.如果他们错了,你应该只回答问题. (13认同)
  • -1:虽然它确实显示了历史,但你如何确定它不是你操纵的东西? (5认同)
  • +1这是问题的正确答案.问题中没有提到操纵.所以没有理由拒绝投票.. 1 + 1 = 2是真的,但没有回答问题.. (3认同)

Bec*_*rin 18

现在可能!

  • 转到您的个人资料页面
  • 在"贡献设置"下,打开下拉列表
  • 选择"公共和私人捐款"