8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 462
1
Git

Как изменить ssh ключ локального репозитория, что бы был он, а не id.rsa из папки .ssh?

24.10.2018, 18:29. Показов 2959. Ответов 5
Метки нет (Все метки)

Как изменить ssh ключ локального репозитория, что бы был он, а не id.rsa из папки .ssh?

Просто у меня есть 2 аккаунта на битбакете, оба нужны, у одного используются ключ из моего id.rsa, а у второго другой ключ.

У второго есть репозиторий, я его выкачал и он сразу определил ключ id.rsa, а мне нужно определить у него другой ключ.

В гит-клиенте SmartGit при первой команде к репозиторию спрашивается ssh ключ.

Как указать ключ у репозитория через консоль?


п.с Как делать в SmartGit push origin HEAD --force? В доке не нашёл, что есть такая кнопка
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2018, 18:29
Ответы с готовыми решениями:

Как сделать, чтобы ssh-клиент использовал файл ~/.ssh/config?
centos ssh клиент не использует файл ~/.ssh/config для подгрузки хостов. за место этого, он...

Как пробросить ключ и пароль к ssh в npm install?
Добрый день. Если я клонирую репозиторий командой git clone...

SSH, RSA key
Добавлено через 20 минут На gitlab написаноНадо только емайл менять или ещё что то? После...

Как в github подружить через ssh ключ проект и удаленный репозиторий?
Добрый день, 1. Создал ssh - $ ssh-keygen -t rsa -C "evosduple@mail.ru" 2. Создал новый...

5
Эксперт .NET
7571 / 5059 / 1204
Регистрация: 25.05.2015
Сообщений: 15,424
Записей в блоге: 14
24.10.2018, 20:57 2
Ключ можно указать для хоста. Может быть несколько (имён) хостов у одного реального сервера.
Это фича ssh, не git.
Мануалы:Пример ~/.ssh/config :
Код
host github.com
 HostName github.com
 IdentityFile ~/.ssh/id_rsa_github
 User git
Работает для консольного клиента.
1
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 462
24.10.2018, 22:29  [ТС] 3
Rius, у меня оба ключа с битбакета(один у одного юзера, другой у другого), как мне можно именно для локального репозитория настроить?
п.с не понял эту статью, честно говоря
0
Эксперт .NET
7571 / 5059 / 1204
Регистрация: 25.05.2015
Сообщений: 15,424
Записей в блоге: 14
24.10.2018, 22:33 4
В remote для репозитория указывается имя хоста сервера git.
Именно имя хоста (сами придумываете), а не bitbucket.org или github.com.
Потом все ваши хосты прописываются в файле ~/.ssh/config . И для каждого указывается свой приватный ключ и реальный адрес сервера (bitbucket.org).
Если нужно два разных ключа в одном репозитории - делаете в нём два remote с различными именами хоста.
1
8 / 8 / 2
Регистрация: 31.01.2014
Сообщений: 462
24.10.2018, 23:50  [ТС] 5
Rius,

Ошибка
fatal: 'repository1' does not appear to be a git repository
fatal: Could not read from remote repository.

Содержимое конфига C:\Users\Kiri\.ssh\config

[remote "origin"]
url = repository1

Содержимое C:\Users\Kiri\.ssh\config

host repository1
HostName git@bitbucket.org:grp/kas_cms.git
IdentityFile ~/.ssh/priv
User Kirill

п.с а имя юзера по сути может быть любое? и можно ли в IdentityFile прописать полный путь к ключу или он обязательно должен быть в папке ?
0
Эксперт .NET
7571 / 5059 / 1204
Регистрация: 25.05.2015
Сообщений: 15,424
Записей в блоге: 14
25.10.2018, 04:42 6
Gvizl, в случае ssh имя что на сервере. Для Git серверов это обычно git.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2018, 04:42

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ssh без локального входа
Уважаемые господа, подскажите пожалуйста такое дело. Вот я поднял ssh. Но по нему могу войти лишь...

Аутентификация по ssh, rsa, механизм работы
Доброе утро! Настраиваю доступ с одного сервера на другой, через scp. На обоих серверах...

ssh доступ с использованием rsa ключей
Привет всем Есть вопрос Настраиваю ssh доступ с иползованием rsa ключей с windows машины Делаю...

Ssh ключ на localhost
Доброе время суток, недавно познакомился с SSH, есть такой вопрос, возможно создать приватный ключ...

Подключение по SSH с телефона к Raspberry PI. Как сделать чтобы ввод с клавиатуры был виден на телефоне?
Здравствуйте, меня интересует такой вопрос а именно: как мне при подключении к RPI3 вывести на...

Выполнение локального скрипта на удаленной машине средствами Expect, Bash, SSH
Уважаемые знатоки! Есть задача, выполнить небольшой скрипт на удаленных машинах. Соединение ssh...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.