Articles of ssh

Как клонировать git repo с помощью закрытого ключа

Я прочитал здесь несколько вопросов и ответов относительно использования ssh для клонирования git-репо, но ни один из них не работал для моего сценария. Моя настройка включает в себя сервер с частным git-репо, который я могу извлечь из локально, запустив git pull . У меня есть файл конфигурации git на моей локальной машине, в котором говорится, […]

У Smartgit есть проблемы с нажатием / выводом кода в Synology nas, но GitX и другое программное обеспечение могут

хорошо это то, что говорит предмет. У меня есть NAS Synology с установленным пакетом Git. У меня есть пользователь с git-shell: ssh access, а не полный доступ ssh . С GitX и SourceTree я могу выполнять обычные действия (commit, push, pull, …), однако с помощью Smartgit я могу выполнять только локальные действия (commit), но без […]

Я хочу клонировать существующий ключ в gitlite

моя проблема заключается в следующем: Я не буду клонировать из репозитория gitlite. Сначала у меня есть ключ на старой Linux-системе. Но теперь я получаю окна. Я скопировал ключ в Windows. Затем я хочу клонировать репозиторий. Но это не сработает. Когда я не подключу gitlite @ remine …. .de, он попросит пароль. Но у меня есть […]

Не удалось настроить Jenkins с GIT

Я использую репозиторий GIT на сервере, который пытается настроить Jenkins на нем. При попытке добавить репозиторий GIT он дает ошибку Failed to connect to repository : Command "git ls-remote -h ssh+git://amit.sharma@192.169.30.65/opt/repo HEAD" returned status code 128: stdout: stderr: reverse mapping checking getaddrinfo for 192-169-30-65.dsl.beggstelco.net [192.169.30.65] failed – POSSIBLE BREAK-IN ATTEMPT! Permission denied, please try again. […]

Включить двойные протоколы git для работы в Visual Studio 2015 и командной строке

В строке cmd я использую git с протоколом ssh для своего репо. Когда я нахожусь в visual studio (2015), он работает только по https. Я клонировал репо с помощью ssh, поэтому я попытался добавить новый пульт: git remote add originHttp https://bitbucket.org/zzz/myrepo.git что хорошо – теперь в командной строке я могу сказать: git pull originHttp или […]

Gitlab игнорирует ключ ssh после того, как моя ОС была переустановлена

Я только что переустановил Ubuntu и создал нового пользователя. Следующим, что я сделал, было создание нового ключа ssh и добавление его в мою учетную запись gitlab. Когда я пытаюсь сделать git pull или git push git, запрашивает пароль для пользователя git. SSH-ключ был сгенерирован с использованием руководства gitlab: ssh-keygen -t rsa -C "my email" Все […]

Поддержка LFS Gitlab с репозиторией SSH

Я пытаюсь настроить поддержку LFS Gitlab. Он отлично работает для репозиториев, клонированных с помощью HTTPS, но с SSH я всегда получаю 404 для URL-адресов LFS. Свойству lfs.url присвоено значение https: //gitlab-host/user/project.git/gitlab-lfs Если я отлаживаю его с помощью pry, я вижу, что проблема в том, что @env ['HTTP_X_SENDFILE_TYPE']. To_s не установлен в функции check_download_sendfile_header? в /opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/lfs/response.rb […]

SSH auth failed: Permission denied (publickey)

У меня особый контекст. Я хочу связать Дженкинса с Гит. Jenkins работает на Tomcat, и я использую контейнер Docker для запуска Git Server ( https://hub.docker.com/r/unixtastic/git–ssh-server ) Проблема в том, что Дженкинс не может подключиться к Git. Итак, чтобы определить проблему, я сначала попытаюсь подключиться к Git Server throw ssh в командной строке: $ ssh git@172.17.0.2 […]

Gerrit Code Reivew не принимает учетные данные ssh от Jenkins

Я пытался собрать Jenkins, чтобы вытащить из своего репозитория Gerrit, используя SSH. Я создал пользователя с именем jenkinsbuild в Gerrit и ввел открытый ключ для пользователя. Я использую параметр Git SCM и использую плагин Credentials. Для моих учетных данных я установил имя пользователя jenkinsbuild и напрямую ввел закрытый ключ (вместо указания на файл ключа). Моя […]

PushCommand бросает JSchException: UnknownHostKey

Я использую JGit для вызова команды push без использования параметра StrictHostKeyChecking для NO , но я получаю следующую ошибку: UnknownHostKey: <server hostname>. RSA key fingerprint is: <…> Ключ SSH установлен на сервере, файл known_hosts содержит имя хоста сервера. Я могу сделать push из командной строки, но не из кода. Вот мой код: SshSessionFactory sshSessionFactory = […]