Описание тега ngit
NGit - полуавтоматический порт JGit для.NET и моно
1
ответ
Получить количество коммитов подпапки в репо
Я использую NGit с C#, чтобы получить данные из нашего репо Я пытаюсь выяснить, как получить счет фиксации вложенной папки в репо из текущей ветви. Что-то вроде (но с поддержкой подпапок) git rev-list --count HEAD редактировать: это работает, но каж…
08 июн '13 в 12:02
2
ответа
Как ответить на команду git clone с помощью NGIT
Используя NGit (или даже JGit, поскольку это порт) кто-нибудь знает, как реагировать на команду Git clone через Smart HTTP? Как будет выглядеть пример кода? Я не могу найти ссылки или документацию, которая описывает это. Я пытаюсь создать сервер.NET…
06 дек '11 в 01:55
1
ответ
Как получить актуальный тег с помощью NGit?
Мне нужно знать текущий тег с NGit в отдельной ветви (после git checkout tagname) Я пытался перечислить теги Git с foreach(var tag in git.GetRepository().GetTags()){ } но я не смог найти, как связать этот тег с последним коммитом.
07 июл '16 в 19:07
0
ответов
Как выбрать коммит, имеющий более одного родителя?
Я пишу приложение, которое автоматизирует перестройку ветки на основе нового руководителя. Он использует вишневый сбор, чтобы выполнить работу, но во многих случаях приложение сталкивается с коммитами слияния, у которых есть 2 родителя. Когда я дела…
18 авг '13 в 15:49
1
ответ
Как получить список тегов с NGit
Я использую NGit и хочу получить список всех тегов моей текущей рабочей ветки. Итак, я создал экземпляр NGit следующим образом: var git = Git.Open("c:\\temp\\projectx"); Теперь я хочу получить список всех тегов в архиве git, но как? Там нет команды,…
13 май '13 в 23:28
2
ответа
Какой метод в NGit, чтобы увидеть, если удаленное репо изменилось?
Я пытаюсь использовать IsClean() из NGit, чтобы определить, были ли обнаружены какие-либо изменения в рабочей копии, это работает нормально, но когда я пытаюсь увидеть, изменилось ли что-нибудь в удаленном режиме, я не думаю, что IsClean() является …
03 апр '14 в 13:19
1
ответ
Аутентификация NGit (порт JGit) с SSH на C#
Я пытаюсь настроить функциональность Git в моем приложении с помощью NGit. Репозиторий является SSH-аутентифицированным в BitBucket, который я не могу аутентифицировать для таких функций Git, как Push, Pull, Clone и т. Д. Мой код выглядит следующим …
12 июл '17 в 14:38
1
ответ
Параметры CleanCommand отсутствуют
Используя NGit, мне нужно запустить команду git clean, эквивалентную следующей команде CLI: git clean -f -d Но в классе CleanCommand нет таких опций, как принудительная или чистая директория. Какой лучший обходной путь здесь?
12 янв '14 в 09:14
1
ответ
Удаление клонированного репо
Я хотел бы удалить клонированное хранилище на диске с помощью NGit, который является портом JGit. Ранее я делал это для локального клонирования удаленного репо: System.IO.Directory.CreateDirectory(someDir); var clone = Git.CloneRepository().SetDirec…
03 окт '13 в 19:48
1
ответ
NGIT/JGIT/Git# SSH Сессия с закрытым ключом для репозитория Clone GiT
Сеанс части соединения с закрытым ключом, без проблем. Однако, когда я делаю git Clone, он выдает ошибку "Auth Fail". Как мне обернуть, связать или заставить подключенный сеанс работать с git clone. Я использую NGIT под.NET 4.0, но не думаю, что это…
26 апр '13 в 09:39
1
ответ
NGit/Nsch Генерация пары ключей SSH (C# Jgit)
Я хочу создать новую пару ключей для использования с Ngit (Jgit). Как мне сгенерировать новую пару ключей через код?
10 мар '13 в 05:41
0
ответов
Моно / NGit проблемы с клонированием
У меня есть приложение, в котором я использую NGit для подключения, например, к GitHub и клонирования /push/pull. Но у меня проблемы с клонированием репозитория. Я получаю сообщение "Не удалось установить безопасное соединение", связанное с SSL/TLS,…
17 апр '18 в 11:55
1
ответ
Как использовать Ls-Remote в NGit
Я хочу сделать следующее с помощью NGit, но после почти полного дня я полностью потерян: Создать пустой репо Добавьте удаленное "происхождение", используя URL и учетные данные Запустите Ls-Remote, чтобы получить последние хеши master филиал на origi…
02 дек '12 в 09:30
0
ответов
"JGitInternalException: имя пользователя не задано", сгенерированное из NGit при попытке клонировать через SSH-форму Git-репозиторий, размещенный на TFS локально
Я использую NGit api для подключения к git-репозиториям и манипулирования ими. У меня есть случай, когда я хочу подключиться к своему git-репозиторию, размещенному на TFS. Я создаю ключ ssh, вставляю его в репозиторий, все идет хорошо. Но когда я хо…
26 апр '18 в 12:30
4
ответа
GitSharp против NGit
Каково текущее состояние GitSharp и NGit, и какое из них лучше подходит для автоматизации Git из.NET?
13 май '11 в 15:29
0
ответов
Исправление конфликта слияния в NGit с их?
Я оглядывался по сторонам, и не было много ясных примеров того, как решить эту проблему. Я нашел этот пример в стеке для JGit, но, похоже, не работает на NGIT, Я сделал: var merge = NG.Merge.MergeStrategy.THEIRS.NewMerger(localRepo); var obj = new N…
15 мар '13 в 15:56
0
ответов
Проблемы с Git с помощью ctr keys bitbucket server
Я уже давно использую ngit для реализации git. Недавно bitbucket включил только ключи ctr при использовании ssh. К сожалению, ngit использует.net dll для определения шифрования с IEnum, и ctr также не поддерживается.net. Сервер Bitbucket имеет возмо…
14 авг '18 в 12:21
1
ответ
Исключение / зависание на Mono.Security Генерация ключа Диффи-Хелмана для SSH Transport
Я пытаюсь сделать толчки через SSH на NGit. Я указываю свои собственные ключи, используя метод, изложенный здесь: NGit устанавливает соединение с файлом закрытого ключа. Хорошо работает с клоном и при первом нажатии. После этого происходит сбой 30% …
27 июн '13 в 06:03
1
ответ
NGIT: клон репозитория CodeCommit
Извините, я пытаюсь использовать NGit для клонирования репозитория CodeCommit. Может быть, мне нужно использовать пользовательский CredentialProvider, но как??? Если необходимо, я могу перейти на любую другую библиотеку GIT в C#. Есть идеи, как это …
30 июл '16 в 18:33
1
ответ
Клонировать репозиторий в существующий каталог с помощью NGit / JGit
Я пытаюсь клонировать GitHub-репозиторий в существующий непустой каталог. Я попытался подражать, как это делается с помощью командной строки git: git init git remote add origin https://github.com/[...].git git fetch git reset --hard origin/branch va…
27 июн '15 в 05:46