• P Project-38
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 37
    • Задачи 37
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 2
    • Запросы на слияние 2
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • Ромазанов Рушан Равилевич
  • Project-38
  • Wiki
  • SSH how to work

SSH how to work · Изменения

История страницы
Обновить SSH how to work создал Ноя 19, 2023 по автору Дмитриев Алекссей Романович's avatar Дмитриев Алекссей Романович
Скрыть пробелы
Построчно Рядом
SSH-how-to-work.md
Просмотреть страницу @8dd595a3
Запускаем в PowerShell # Windows
`1 ssh -V`
`2 Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0` Запускаем в PowerShell\
`3 Get-Service ssh-agent` `ssh -V` если вылезла ошибка, то введите `Add-WindowsCapability -Online -Name OpenSSH.Client\~\~\~\~0.0.1.0` и дождитесь выполнения.
`4 Start-Service ssh-agent`
`5 Get-Service -Name ssh-agent | Set-Service -StartupType Manual` `Start-Service ssh-agent` если вылезает ошибка, то введите `Get-Service -Name ssh-agent | Set-Service -StartupType Manual`\
`6 cd ~/Desktop` `cd $env:USERPROFILE/Desktop`\
`7 ssh-keygen -t rsa -f sshkey` `ssh-keygen -t rsa -f sshkey` затем дважды нажмите enter. После генерации ключа добавьте содержимое файла sshkey.pub в список ключей на мосхабе
`8 ssh-add sshkey`
`9 ssh -T git@hub.mos.ru` `ssh-add $env:USERPROFILE\\Desktop\\sshkey`
`10 git config --global core.sshCommand "'C:\Windows\System32\OpenSSH\ssh.exe'"`
`11 git clone git@hub.mos.ru:romazanovrushan/Project-38.git` `ssh -T git@hub.mos.ru` если вывелось что-то похожее на `Welcome to GitLab, @email!`, то всё хорошо. `git config --global core.sshCommand "`
Это создаст сервис ssh, переключит на ручное включение, создаст ключ на рабочем столе, применит его в текущую сесию и авторизует вас на сервере mos.hub, после чего скопирует репозиторий вам на компьютер
**Также** `'C:\\Windows\\System32\\OpenSSH\\ssh.exe'"` дальше переходите в удобную папку и копируйте репозиторий этой командой. `git clone git@hub.mos.ru:romazanovrushan/Project-38.git`\
`git pull` для обновления репозитория до последней версии в ветке **Также**\
`git commit -m "Ваше крутейшее название коммита"` фиксация локальных изменений пере пушем `git pull` для обновления репозитория до последней версии в ветке\
`git push` закинуть изменения в ветку `git commit -m "Ваше крутейшее название коммита"` фиксация локальных изменений пере пушем\
\ No newline at end of file `git push` закинуть изменения в ветку
\ No newline at end of file
Клонировать репозиторий
  • Full commands list
  • Home
  • SSH how to work
  • Some helpfull commands
  • The other way to write a wiki
  • What's going on in file struct
  • Быстрый старт
  • Полезные ссылки
  • Процесс работы с задачами