Как получить доступ к общедоступному сетевому репозиторию Github через корпоративную учетную запись

Я студент, который работает с учетной записью github с суффиксом edu. Есть репозиторий, в котором я хотел бы работать с моей текущей учетной записью, назначенной школой. Все, что я знаю, это то, что моя школьная учетная запись является своего рода корпоративной учетной записью github. По сути, я хотел бы всегда работать только в одной учетной записи, а не переключаться между двумя учетными записями. Спрос странный? Потому что я не видел подобного спроса раньше.

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

Хотелось бы, чтобы некоторые ребята могли указать на это. Спасибо.


person Oscar Zhang    schedule 27.09.2017    source источник


Ответы (1)


Итак, проблема, которую я могу прочитать из вашего вопроса, заключается в том, что вы хотите получить доступ к общедоступным репозиториям на GitHub. Ответ на этот вопрос: вы можете справиться с этим со своей студенческой учетной записью. С лицензией Enterprise у вас должно быть больше функций, таких как общедоступные репозитории и т. д.

Для вашей второй части немного информации о GitHub, которая может помочь вам понять первый ответ.

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

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

Если вы хотите, чтобы ваши модификации также находились в исходном репозитории, вы можете сделать запрос на извлечение с вашими отправленными фиксациями из вашего собственного репозитория. Владелец исходного репозитория теперь может решить принять запрос на извлечение. Принятие запроса объединит ваши изменения в исходном репозитории.

Я надеюсь, что это была та информация, которую вы искали.

person FreshD    schedule 27.09.2017
comment
Очень признателен за ответ на вопрос. Звучит разумно, что я могу делать то, что вы описываете, но дело в том, что я даже не могу искать общедоступные репозитории или свою обычную учетную запись через школьную учетную запись. - person Oscar Zhang; 29.09.2017
comment
Итак, если вы используете поиск github из своей школьной учетной записи, вы не можете найти другую учетную запись? Но если вы напрямую перейдете по URL-адресу своей учетной записи, когда вы вошли в свою школьную учетную запись? Думаю, я все еще не понял твою проблему. - person FreshD; 29.09.2017