33

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

理想情况下,他们至少可以看到对该项目的贡献数量;如果他们也能看到图形特征(打孔卡、时间线等),那就太好了。

这可能吗?

4

3 回答 3

36

我创建了一个脚本来解决这个问题:

https://github.com/ebrian/gitdummy

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

享受。

于 2014-09-28T01:42:35.240 回答
24

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

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


不,GitHub 网站不支持此功能,除非您想创建一个“组织”并授予客户端对整个 repo 的只读访问权限。

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

于 2013-06-16T22:40:58.177 回答
19

现在有可能!

  • 转到您的个人资料页面
  • 在“贡献设置”下,打开下拉菜单
  • 选择“公共和私人捐款”
于 2016-05-19T22:30:13.240 回答