Вы также можете получить URL хранилища просто из конфигурации удаленных устройств, если вы не хотите использовать внешние библиотеки, это просто простое чтение и анализ файла.
Прочитайте файл .git/config
, где вы найдете url
в подзаголовках конфигурации в формате [remote <remote name>]
. Как только вы получите правильный URL-адрес для хранилища и проверите, что источник принадлежит github, вы можете использовать Github publi c REST API, чтобы получить организацию. Документация по API: https://developer.github.com/v3/repos/#get. Если репозиторий принадлежит организации, ответ API json будет содержать ключ organization
с полными сведениями об организации.