Сделать историю вклада частного репо публичной
Я хотел бы показать клиенту мою историю вклада в проект, не делая публичного репо. Есть ли способ сделать это через github (например: не снимать скриншоты всего).
В идеале они могли бы видеть по крайней мере количество вкладов в проект; было бы замечательно, если бы они также могли видеть функции графика (перфокарта, временная шкала и т.д.).
Возможно ли это?
Ответы
Ответ 1
ИЗМЕНИТЬ
Теперь вы можете отображать частные вклады на странице профиля GitHub.
https://help.github.com/articles/viewing-contributions-on-your-profile-page/
Нет, это не поддерживается через веб-сайт GitHub, если вы не хотите создать "организацию" и предоставить клиенту доступ только для чтения для всего репо.
Локально создайте репо и используйте команду git log
, чтобы свести историю проекта в текстовый файл. Затем вы можете предоставить клиенту этот текстовый файл. Это не даст вам визуализации GitHub, но вы можете сделать некоторые из своих собственных в Excel или какой-либо другой программе.
Ответ 2
Я создал script, который решает эту проблему:
https://github.com/ebrian/gitdummy
Он переведет все ваши сообщения и даты фиксации для заданного адреса электронной почты из существующего репо и в фиктивное репо, которое затем вы сможете перейти к своей учетной записи GitHub. Он не будет передавать исходный код, названия проектов или комманды членов команды проекта.
Enjoy.
Ответ 3
Это возможно сейчас!
- Перейдите на страницу своего профиля
- В разделе "Настройки вкладок" откройте раскрывающийся список
- Выберите "Публичные и частные взносы"