Git push в репозиторий Assembla с нескольких машин - PullRequest
3 голосов
/ 27 января 2010

Я только знакомлюсь с git и действительно не могу найти документированное решение следующей проблемы. Assembla.com допускает использование только одного открытого ключа SSH для каждого пользователя. Вопрос в том, есть ли способ «пушить» с 2 разных ПК? Например, создание отдельной пары секретного / открытого ключа и разделение ее между двумя компьютерами только для этого использования или это не рекомендуется?

Ответы [ 3 ]

3 голосов
/ 27 января 2010

Создать закрытый ключ на одной машине. Скопируйте его в другое, но используйте другое имя (например, git_id_rsa). Затем добавьте идентификатор в вашу коллекцию, используя ssh-add path-to-git_id_rsa. Затем используйте git push так же, как с оригинальной машины.

1 голос
/ 29 апреля 2011

Assembla теперь позволяет использовать несколько ключей ssh ​​(даже для их бесплатных аккаунтов). Вам просто нужно добавить их здесь (начало | профиль | Управление настройками Git):

http://www.assembla.com/user/ssh_keys

красиво спрятан под страницей:)

0 голосов
/ 27 января 2010

Создайте еще один SSH-ключ для Assembla на другом ПК. Назовите его примерно так: assembla и assembla_rsa.pub, чтобы отличать их от других ключей, которые могут присутствовать.

...