Форум программистов, компьютерный форум, киберфорум
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331

Прочитать гит в убунту

14.08.2015, 16:32. Показов 987. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня в локальной сети нахордится гит git@192.168.10.10 . Протокол SSH. Авторизация идет по секретному ключу. Как я могу сгенерировать публичный ключ и секретный и клонировать гит на свой компьютер??В гите у меня проект под андроид.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.08.2015, 16:32
Ответы с готовыми решениями:

Прочитать код на си в убунту
как мне прочитать код на си в убунту

Как начать работу на гит?
Добрый день! Собираюсь написать свой фреймворк, решил заодно потренироваться работе с гит. Т.к. ранее не приходилось с ним работать....

В какую папку клонируется гит
git clone git@192.168.10.10:/ham/android после этой команды куда склонируется гит на мой в какую папку??И после клонирования его можно...

12
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
14.08.2015, 22:40
yura91, Администратор сети должен дать вам доступ по ssh к машине с гитом и права чтения из гитового каталога.
Пара ключей - приватный и открытый - генерируется командой ssh-keygen. Открытый нужно разместить на машине с гитом.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
15.08.2015, 21:38  [ТС]
открытый я уже дал а как дальше по секретному его получить с ipшника??

Добавлено через 24 минуты
как его клонировать по секретному ключу на свой компьютер??
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
15.08.2015, 21:44
Цитата Сообщение от yura91 Посмотреть сообщение
открытый я уже дал а как дальше по секретному его получить с ipшника
Bash
1
git clone ssh://[ваш_логин_на_сервере_гита@]имя_сервера_или_адрес[:порт]/каталог_гита
то, что в [...] - обязательно, если ваш логин на сервере гита - другой и/или порт ssh не 22
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
15.08.2015, 23:29  [ТС]
а как секретный ключ передавать?? на сервере авторизация идет по секретному ключу.
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
16.08.2015, 19:56
Цитата Сообщение от yura91 Посмотреть сообщение
а как секретный ключ передавать?? на сервере авторизация идет по секретному ключу.
Не надо его никуда передавать. На то он и приватный, что известен только вам. Почитайте о ассиметричном шифровании, хотя бы в википедиии.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
16.08.2015, 20:20  [ТС]
но его все равно нужно использовать как указать git какой секретный ключ использовать?? рописать путь к нему где он лежит??просто иначе будет требовать пароль Авторизация то на сервере где гит идет по секретному ключу. Зачем он вообще тогда дается если его не надо нигде указывать??
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
16.08.2015, 20:41
Цитата Сообщение от yura91 Посмотреть сообщение
Зачем он вообще тогда дается если его не надо нигде указывать??
По умолчанию ключи ssh лежат в домашнем каталоге в .ssh/. ssh клиент, к которому обращается git, ищет его там.

Добавлено через 3 минуты
PS. Ваша тяга к логическим умозаключениям вызывает уважение. Но не проще ли было попробовать выполнить приведенные выше команды у убедиться, что всё работает.

Добавлено через 3 минуты
Цитата Сообщение от yura91 Посмотреть сообщение
Авторизация то на сервере где гит идет по секретному ключу.
Нет, на сервере она идет по открытому ключу.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
16.08.2015, 21:03  [ТС]
а гит нужно устанавливать верно??

Добавлено через 4 минуты
то есть секретный ключ зачем вообще генеруется для чего он тогда нужен??

Добавлено через 16 секунд
мне просто интересно?
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
16.08.2015, 21:27
Цитата Сообщение от yura91 Посмотреть сообщение
а гит нужно устанавливать верно??
Да.
Цитата Сообщение от yura91 Посмотреть сообщение
то есть секретный ключ зачем вообще генеруется для чего он тогда нужен??
Вики так и не осилили?
Он работает в паре с открытым. В данном случае в режиме цифровой подписи:
Приватный ключ вы оставляете себе, открытый раздаете своим потенциальным собеседникам.
Своим закрытым ключем ва шифруете, например, фразу "Я есть Юра 91-й" и передаете по сети. Если вашим открытым ключем эту фразу можно расшифровать, то сообщение действительно передано вами.
0
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
16.08.2015, 21:51  [ТС]
но гиту нужно указать где находится секретный ключ чтобы его использовать
git clone ssh://[ваш_логин_на_сервере_гита@]имя_сервера_или_адрес[:порт]/каталог_гита
я вводил эту команду но запрашивается пароль там должен где то путь прописываться к секретному ключу не можете сказать где??

Добавлено через 10 минут
а как же тогда контроль версий осуществлять ?? если я своим секретным ключем шифрую а там по открытому ключу то никто не сможет достать этот гит кроме меня и как тогда другие будут контролировать версии этого проекта?? они же не будут иметь доступ
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
17.08.2015, 08:31
Цитата Сообщение от yura91 Посмотреть сообщение
но гиту нужно указать где находится секретный ключ чтобы его использовать
Вы читаете мои сообщения?
Гит обращается к ssh, а тот знает, что секретный ключ по умолчанию находится в $HOME/.ssh
Цитата Сообщение от yura91 Посмотреть сообщение
git clone ssh://[ваш_логин_на_сервере_гита@]имя_сервера_или_адрес[:порт]/каталог_гита
я вводил эту команду но запрашивается пароль
Значит, причина в сервере git. Либо он не настроен на авторизацию по открытому ключу, либо администратор не поместил ваш открытый ключ в нужное место, либо вы ему не тот ключ передали.
Цитата Сообщение от yura91 Посмотреть сообщение
если я своим секретным ключем шифрую а там по открытому ключу то никто не сможет достать этот гит кроме меня и как тогда другие будут контролировать версии этого проекта?? они же не будут иметь доступ
Недостаток знаний следует восполнять обучением, а не домыслами.
По вашему открытому ключу происходит АВТОРИЗАЦИЯ. Открытые ключи других пользователей, если они также авторизуются по ключам, размещены на том же сервере git. Что касается шифрования трафика, то для этого ssh использует ключ сессии
0
 Аватар для ranebull
546 / 379 / 56
Регистрация: 23.06.2013
Сообщений: 1,181
Записей в блоге: 6
17.08.2015, 08:42
Цитата Сообщение от yura91 Посмотреть сообщение
а как же тогда контроль версий осуществлять ?? если я своим секретным ключем шифрую а там по открытому ключу то никто не сможет достать этот гит кроме меня и как тогда другие будут контролировать версии этого проекта?? они же не будут иметь доступ
Читайте:
Authentication with SSH Public Keys
Generating SSH keys
Git SSH authentication
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.08.2015, 08:42
Помогаю со студенческими работами здесь

Локальная версия - гит - ftp
Создала репорзиторий на bitbucket, вылила туда версию сайта с локального компьютера. как сделать так, что бы я могла зайти на ftp,...

Как такое возможно? на гит хаб проект не запускаеться а локально легко
Есть у меня карточная игра построена на ДОМ, использую конструкторы, локально запускаю - полет нормальный. Как только заливаю на гит и...

Как залить через гит файлы сразу на хостинг(без гитхаба итд)
Есть локальный репозитарий,теперь хочу залить файлы сразу на хостинг.На хостинге есть SSH доступ. Не хочу заливать на...

Прочитать файл в обратном порядке т.е. встать в конец файла и прочитать до начальной позиции
подскажите пожалуйста как можно прочитать файл в обратном порядке т.е. стать в конец файла и прочитать до начальной позиции?

Прочитать подветки реестра и для каждой подветки прочитать параметр
Здравствуйте, помогите пожалуйста. Нужно прочитать подветки реестра и для каждой подветки прочитать параметр. Вот код, который я набрал ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru