2016-06-25 4 views
2

Предположим, у меня есть две учетные записи github xyz (Mail Id - [email protected]) и abc ([email protected]). xyz учетная запись, которую я использую для выполнения всех моих связанных действий. [email protected] - почтовый аккаунт организации, для которой я работаю. Я использую счет abc для всей моей личной работы.Слияние двух счетов github

Я нахожу это немного раздражающим для поддержания обеих учетных записей. Есть ли способ, которым я могу объединить оба счета и иметь одну учетную запись github abc. Все коммиты, которые я делаю в частном репо моей организации, сообщение об этом должно прийти к моему идентификатору электронной почты xyz. Но вся общественная работа, которую я делаю в github, для этого сообщения должна прийти к моему идентификатору электронной почты abc.

Github также предлагает сохранить только учетную запись, указанную в ссылке this.

Не могли бы вы сообщить мне, если это возможно?

+0

Почему вы хотите объединить две учетные записи, когда на самом деле вы хотите отличить право собственности/вклад. Разве вы не рискуете судебными тяжбами со своим работодателем (то есть он видит ваши не связанные с работой обязательства и требования, что вы выполняете нерабочие задания в течение рабочего времени), или свободная собственность (если используется er требует ваш рабочий счет)? – Christophe

+0

С моим работодателем нет риска судебных разбирательств. Я не совсем понимаю вопрос о вашем запросе на владение, как они могут требовать мою учетную запись git? – tuk

+0

Потому что [github цена] (https: // github.com/price) для каждого пользователя (поскольку вы, похоже, используете частное репо), и если ваш работодатель платит за него, он может при определенных обстоятельствах иметь некоторые [права] (http://www.weil.com/articles/establishing -employers владение в социал-СМИ). Я не эксперт по правовым вопросам, но я считаю, что большое преимущество разграничения счетов заключается в том, что вы четко различаете то, что сделано для работы для вашего работодателя и оплачивается им, и то, что принадлежит вам. – Christophe

ответ

2

Вы можете перенести права собственности на все свои репозитории со каждой вкладки настроек. Он требует, чтобы вы написали полное имя репо, имя пользователя, которое было передано, и затем пользователь должен принять передачу. Как только вы перечислили все, в качестве бонуса, Github продолжит даже перенаправить старый URL-адрес репозитория на новое репо. Затем вы можете закрыть старую учетную запись или просто прекратить ее использовать.

+0

Как я упоминал в вопросе, как только я переведу счет, что произойдет с письмами? Есть ли способ настроить все сообщения, связанные с приватным репо, на мой идентификатор электронной почты организации? – tuk

+0

Да, после того, как вы перечислите все репозиции в учетную запись вашей организации, вы получите всю электронную почту от Github. Не забудьте обновить локальную конфигурацию git, чтобы каждое сообщение с фиксацией также имело ваш идентификатор электронной почты, но это не повлияет на соответствие системы Github. –

1

Ответ я получил от поддержки GitHub: -

Спасибо за обращение!

Вы можете, конечно, объединить два счета, и статью, в которой вы упоминалось содержит инструкции о том, что делать:

https://help.github.com/articles/merging-multiple-user-accounts/

"Есть ли способ, что я могу объединить оба счета и имеют один GitHub счет xyz. Все коммиты, которые я делаю в частном репо моей организации, сообщение о том, что должно прийти на мой [email protected] email id. Но вся общественная работа, которую я делаю в github, сообщение для этого должно прийти к моему идентификатору электронной почты [email protected]. "

Мне очень жаль, но это не будет возможно. Там нет никакого способа, чтобы указать, что уведомления для определенных действий, направляются на один адрес электронной почты, в то время как другие отправляются на другой адрес.

Пожалуйста, дайте нам знать, если у вас есть другие вопросы!

+2

Можно указать разные адреса электронной почты на основе «организаций». Странно, что даже сотрудники GitHub об этом не знают. Проверьте настройки/Уведомления/пользовательскую маршрутизацию. – choroba

Смежные вопросы