Проверьте git соединение с libgit2sharp

Я использую libgit2sharp, и я хотел бы иметь возможность проверить соединение с конкретным хранилищем, указав его URL и имя пользователя / пароль. До сих пор я мог сделать это только путем клонирования репозитория, но я не хочу, чтобы файлы были извлечены, я просто хочу посмотреть, можно ли использовать предоставленную информацию для подключения к репо.

1 ответ

Решение

Хотели бы вы только протестировать подключение, я считаю, что самым быстрым способом было бы использовать статический Repository.ListRemoteReferences() метод.

Это позволит получить список известных ссылок из удаленных репозиториев, используя весь сетевой стек.

Переопределение позволяет вам передавать свои учетные данные (например, для частных репозиториев).

Другие вопросы по тегам