Как сгенерировать ключи ssh для git windows

Обновлено: 21.11.2024

Ключ SSH считается учетными данными для доступа к сетевому протоколу безопасной оболочки ( SSH ). Это зашифрованный и аутентифицированный безопасный сетевой протокол, применяемый для удаленной связи между машинами, работающими в незащищенной сети. Этот фрагмент поможет вам найти ключ kbd >SSH на вашем компьютере, если он существует, сгенерировать новый ключ SSH и узнать, как добавить его в свой ssh-agent или учетную запись GitHub/Bitbucket.

Проверка SSH-ключей ПК

Это можно сделать, выполнив следующие действия. Введите ls -al ~/.ssh, чтобы увидеть ваши ключи ssh:

По умолчанию имя файла открытого ключа может быть одним из следующих:

Создать новый SSH-ключ

Если у вас нет ключа SSH, создайте его. Теперь давайте шаг за шагом создадим новый ключ SSH.

Введите приведенную ниже команду, используя адрес электронной почты вашей учетной записи GitHub:

После запуска этой команды вам будет предложено указать путь к ключу SSH, но мы рекомендуем вам использовать его значение по умолчанию, нажав кнопку "Ввод".

После этого вам будет предложено ввести кодовую фразу для защиты вашего SSH-ключа.

Добавление ключа SSH к ssh-агенту

Теперь, когда у вас уже есть ключ SSH, вы можете добавить его в ssh-agent.

    Убедитесь, что ssh-агент включен:

Если вы изменили путь по умолчанию при создании ключа SSH, теперь вам нужно указать этот путь вместо ~/.ssh/id_rsa.

Как добавить ключ SSH к учетной записи GitHub/Bitbucket

Обычно репозитории являются частными, и разработчики должны указать имя пользователя и пароль для выполнения любых действий, связанных с удаленным репозиторием. Добавление ключа SSH в учетную запись GitHub/Bitbucket помогает системе идентифицировать вас, и вам не нужно каждый раз вводить имя пользователя и пароль.

Откройте терминал и введите следующую команду:

Теперь он напечатает ключ SSH в терминале, чтобы вы могли его скопировать.

Как добавить SSH-ключ в аккаунт GitHub

  1. Войдите в свою учетную запись GitHub. В правом верхнем углу любой страницы нажмите на фото своего профиля, а затем нажмите "Настройки".
  2. На боковой панели пользовательских настроек нажмите на ключи SSH и GPG.
  3. Нажмите кнопку "Новый ключ SSH".
  4. Введите название и ключ SSH и нажмите кнопку "Добавить ключ SSH".

Как добавить ключ SSH к учетной записи Bitbucket

  1. Войдите в свою учетную запись Bitbucket. В левом нижнем углу любой страницы нажмите на фото своего профиля, а затем выберите Личные настройки.
  2. На боковой панели личных настроек нажмите ключи SSH.
  3. Нажмите кнопку "Добавить ключ".
  4. Введите заголовок и ключ добавления , а затем нажмите кнопку "Добавить ключ".

Теперь вы добавили SSH-ключ вашего ПК в свою учетную запись GitHub/Bitbucket.

Зачем нам нужен SSH-ключ (для Linux и OSX)

После того, как вы проверили существующие ключи SSH, вы можете сгенерировать новый ключ SSH для аутентификации, а затем добавить его в ssh-agent.

О создании ключа SSH

Если у вас еще нет ключа SSH, необходимо создать новый ключ SSH для аутентификации. Если вы не уверены, есть ли у вас ключ SSH, вы можете проверить наличие существующих ключей. Дополнительные сведения см. в разделе «Проверка существующих ключей SSH».

Если вы хотите использовать аппаратный ключ безопасности для аутентификации на GitHub, вам необходимо сгенерировать новый ключ SSH для вашего аппаратного ключа безопасности. Вы должны подключить свой аппаратный ключ безопасности к компьютеру при аутентификации с помощью пары ключей. Дополнительные сведения см. в примечаниях к выпуску OpenSSH 8.2.

Если вы не хотите повторно вводить парольную фразу каждый раз, когда используете ключ SSH, вы можете добавить свой ключ в агент SSH, который управляет вашими ключами SSH и запоминает вашу парольную фразу.

Создание нового ключа SSH

Открыть Терминал Терминал Git Bash.

Вставьте приведенный ниже текст, заменив его своим адресом электронной почты GitHub.

Примечание. Если вы используете устаревшую систему, которая не поддерживает алгоритм Ed25519, используйте:

При этом создается новый ключ SSH с использованием предоставленного адреса электронной почты в качестве метки.

Когда вам будет предложено "Введите файл для сохранения ключа", нажмите Enter. Это принимает расположение файла по умолчанию.

По запросу введите безопасную парольную фразу. Дополнительную информацию см. в разделе «Работа с парольными фразами SSH».

Добавление ключа SSH в ssh-agent

Прежде чем добавлять новый ключ SSH в ssh-agent для управления вашими ключами, вы должны проверить наличие существующих ключей SSH и сгенерировать новый ключ SSH. При добавлении ключа SSH в агент используйте команду ssh-add по умолчанию для macOS, а не приложение, установленное macports, homebrew или каким-либо другим внешним источником.

Запустите ssh-агент в фоновом режиме.

В зависимости от вашей среды вам может понадобиться использовать другую команду.Например, вам может понадобиться использовать root-доступ, запустив sudo -s -H перед запуском ssh-agent, или вам может понадобиться использовать exec ssh-agent bash или exec ssh-agent zsh для запуска ssh-agent.

Если вы используете macOS Sierra 10.12.2 или более позднюю версию, вам потребуется изменить файл ~/.ssh/config, чтобы ключи автоматически загружались в ssh-agent и сохранялись пароли в цепочке ключей.

Сначала проверьте, существует ли ваш файл ~/.ssh/config в папке по умолчанию.

Если файл не существует, создайте его.

Откройте файл ~/.ssh/config, затем внесите в него следующие строки. Если ваш файл ключа SSH имеет другое имя или путь, чем пример кода, измените имя файла или путь, чтобы они соответствовали вашим текущим настройкам.

Примечание. Если вы решили не добавлять кодовую фразу к своему ключу, вам следует опустить строку UseKeychain.

Примечание. Если вы видите такую ​​ошибку

добавьте дополнительную строку конфигурации в раздел Host *:

Добавьте свой закрытый ключ SSH в ssh-agent и сохраните парольную фразу в цепочке ключей. Если вы создали свой ключ с другим именем или если вы добавляете существующий ключ с другим именем, замените id_ed25519 в команде на имя файла вашего закрытого ключа.

Примечание. Параметр -K — это стандартная версия Apple ssh-add , которая сохраняет парольную фразу в вашей цепочке ключей, когда вы добавляете ключ SSH в ssh-agent. Если вы решили не добавлять парольную фразу к своему ключу, запустите команду без параметра -K.

Если у вас не установлена ​​стандартная версия Apple, вы можете получить сообщение об ошибке. Дополнительные сведения об устранении этой ошибки см. в разделе «Ошибка: ssh-add: недопустимая опция — K».

В MacOS Monterey (12.0) флаги -K и -A устарели и заменены флагами --apple-use-keychain и --apple-load-keychain соответственно.

Добавьте ключ SSH в свой аккаунт на GitHub. Дополнительные сведения см. в разделе «Добавление нового ключа SSH в вашу учетную запись GitHub».

Если у вас установлен GitHub Desktop, вы можете использовать его для клонирования репозиториев, а не для работы с ключами SSH.

Убедитесь, что агент ssh запущен. Вы можете воспользоваться инструкциями «Автозапуск ssh-agent» в разделе «Работа с парольными фразами SSH» или запустить его вручную:

Добавьте свой закрытый ключ SSH в ssh-agent. Если вы создали свой ключ с другим именем или если вы добавляете существующий ключ с другим именем, замените id_ed25519 в команде на имя файла вашего закрытого ключа.

Добавьте ключ SSH в свой аккаунт на GitHub. Дополнительные сведения см. в разделе «Добавление нового ключа SSH в вашу учетную запись GitHub».

Запустите ssh-агент в фоновом режиме.

В зависимости от вашей среды вам может понадобиться использовать другую команду. Например, вам может понадобиться использовать root-доступ, запустив sudo -s -H перед запуском ssh-agent, или вам может понадобиться использовать exec ssh-agent bash или exec ssh-agent zsh для запуска ssh-agent.

Добавьте свой закрытый ключ SSH в ssh-agent. Если вы создали свой ключ с другим именем или если вы добавляете существующий ключ с другим именем, замените id_ed25519 в команде на имя файла вашего закрытого ключа.

Добавьте ключ SSH в свой аккаунт на GitHub. Дополнительные сведения см. в разделе «Добавление нового ключа SSH в вашу учетную запись GitHub».

Создание нового ключа SSH для аппаратного ключа безопасности

Если вы используете macOS или Linux, вам может потребоваться обновить клиент SSH или установить новый клиент SSH перед созданием нового ключа SSH. Дополнительные сведения см. в разделе «Ошибка: неизвестный тип ключа».

Вставьте аппаратный ключ безопасности в свой компьютер.

Открыть Терминал Терминал Git Bash.

Вставьте приведенный ниже текст, заменив адрес электронной почты своей учетной записи на GitHub.

Примечание. Если команда завершается сбоем и вы получаете сообщение об ошибке недопустимый формат или функция не поддерживается, возможно, вы используете аппаратный ключ безопасности, который не поддерживает алгоритм Ed25519. Вместо этого введите следующую команду.

При появлении запроса нажмите кнопку на аппаратном ключе безопасности.

Когда вам будет предложено "Введите файл, в котором нужно сохранить ключ", нажмите Enter, чтобы принять расположение файла по умолчанию.

Когда вам будет предложено ввести кодовую фразу, нажмите Enter.

Добавьте ключ SSH в свой аккаунт на GitHub. Дополнительные сведения см. в разделе «Добавление нового ключа SSH в вашу учетную запись GitHub».

  • "О SSH"
  • "Работа с парольными фразами SSH"
  • "Авторизация ключа SSH для использования с единым входом SAML" в документации GitHub Enterprise Cloud

Помогите нам сделать эти документы лучше!

Все документы GitHub имеют открытый исходный код. Видите что-то неправильное или непонятное? Отправьте запрос на вытягивание.

© Некоторые права принадлежат @boetter / flickr

Привет!Этот пост будет довольно простым и будет охватывать Windows, Mac и Linux, поэтому, если вы еще не знаете, как это сделать, читайте дальше.

Окна

Просто выполните следующие 5 шагов:

  1. Перейдите по этому адресу и загрузите Git для Windows, после загрузки установите его с настройками по умолчанию
  2. Откройте только что установленный Git Bash (Пуск->Все программы->Git->Git Bash)
  3. Введите следующее: ssh-keygen -t rsa (при появлении запроса введите пароль, имя ключа может остаться прежним)
  4. Откройте файл ваш_домашний_каталог/.ssh/id_rsa.pub в своем любимом текстовом редакторе и скопируйте содержимое в поле ключей вашего репозитория Git (GitHub, beanstalk< /em> или любого другого поставщика репозитория) под своей учетной записью.
  5. Убедитесь, что вы не копируете пробелы при копировании содержимого открытого ключа (id_rsa.pub)

Примечание: ваш_домашний_каталог — это либо C:\Users\ваше_имя_пользователя (в Windows Vista/7/8/10), либо C:\Documents and Settings\ваше_имя_пользователя ( в Windows XP)

Выполните следующие 5 шагов:

  1. Запустите терминал
  2. Перейдите в свой домашний каталог, введя: cd ~/
  3. Выполните следующую команду: ssh-keygen -t rsa (при появлении запроса введите пароль, имя ключа может остаться прежним)
  4. Откройте только что созданный файл ~/.ssh/id_rsa.pub в своем любимом текстовом редакторе и скопируйте содержимое в поле ключей своего репозитория Git (GitHub, beanstalk или любого другого репозитория). провайдер) под своей учетной записью.
  5. Убедитесь, что вы не копируете пробелы при копировании содержимого открытого ключа (id_rsa.pub)

Линукс (Убунту)

Выполните следующие 5 шагов:

  1. Открыть консоль
  2. кд ~
  3. ssh-keygen -t rsa (при появлении запроса введите пароль, имя ключа может остаться прежним)
  4. откройте файл /home/your_username/.ssh/id_rsa.pub в своем любимом текстовом редакторе и скопируйте содержимое в поле ключей вашего репозитория Git (GitHub, beanstalk или любого другого поставщика хранилища) под своей учетной записью.
  5. Убедитесь, что вы не копируете пробелы при копировании содержимого открытого ключа (id_rsa.pub)

Дополнительная информация

Когда вы создаете закрытые/открытые ключи SSH на своем компьютере (это то, что вы делали на предыдущих шагах), этого недостаточно. Вам нужно передать свой открытый ключ репозиторию, чтобы связать сервер Git с вашим локальным компьютером (это будут шаги 4 и 5 выше).

Большинство популярных репозиториев предоставят вам доступ к приложению через веб-интерфейс, и вот как это выглядит на Github:

После этого шага вы готовы начать использовать Git.

Заключение

Надеюсь, это было не слишком сложно для понимания, а также надеюсь, что кому-то это было полезно!

Внимание! Эта статья была изменена 26 июля 2019 г. Исходная статья была опубликована в 2011 году автором Mladen Lotar.

Git и GitHub — необходимые инструменты для каждого разработчика. Они широко используются практически во всех проектах по разработке программного обеспечения.

Существуют и другие службы хостинга Git, такие как Gitlab и Bitbucket, но GitHub — самый популярный выбор для разработчиков. Вы даже можете отредактировать свой профиль, чтобы он казался более привлекательным для рекрутеров.

Вы можете использовать Git и GitHub для организации своих проектов, сотрудничества с другими разработчиками и, конечно же, в Kinsta.

Но поскольку Git и GitHub — это связанные, но разные инструменты, вам необходимо постоянно обновлять рабочий процесс с каждым из них.

Мы рекомендуем использовать ключи SSH для каждого из ваших компьютеров. Итак, в этом руководстве вы узнаете, что это такое, некоторые из их преимуществ и как создавать и настраивать ключи GitHub SSH.

Начнем!

Что такое ключи SSH?

Проще говоря, ключи SSH — это учетные данные, используемые для протокола SSH (Secure Shell) для обеспечения безопасного доступа к удаленным компьютерам через Интернет. Обычно эта аутентификация выполняется в среде командной строки.

Этот протокол основан на архитектуре клиент-сервер, что означает, что вы как пользователь (или «клиент») должны использовать специальное программное обеспечение, называемое SSH-клиентом, для входа на удаленный сервер и выполнения команд. Это в основном то, что вы делаете при аутентификации через терминал в GitHub.

Но SSH используется не только для GitHub. Он широко используется другими платформами, такими как Kinsta, Google Cloud и веб-службы Amazon, для создания безопасного канала для доступа к своим службам.

Теперь, переходя к тому, как на самом деле работают ключи SSH, вам нужно понять разницу между открытыми и закрытыми ключами.

Открытые и закрытые ключи

Начнем с основ.

Протокол SSH использует метод криптографии, называемый асимметричным шифрованием. Этот термин может показаться сложным и странным, но нет ничего более далекого от истины.

По сути, асимметричное шифрование — это система, в которой используется пара ключей, а именно открытый и закрытый ключи.

Как вы можете догадаться, открытый ключ может быть передан кому угодно. Его основная цель — шифровать данные, преобразовывая сообщение в секретный код или зашифрованный текст. Этот ключ обычно отправляется в другие системы, например на серверы, для шифрования данных перед их отправкой через Интернет.

С другой стороны, закрытый ключ — это тот, который вы должны хранить при себе. Он используется для расшифровки зашифрованных данных с помощью вашего открытого ключа. Без него невозможно расшифровать вашу зашифрованную информацию.

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

Вот что происходит в фоновом режиме при подключении к серверу через SSH:

  1. Клиент отправляет открытый ключ на сервер.
  2. Сервер просит клиента подписать случайное сообщение, зашифрованное открытым ключом, с использованием закрытого ключа.
  3. Клиент подписывает сообщение и отправляет результат на сервер.
  4. Между клиентом и сервером устанавливается защищенное соединение.

Важно хранить свои закрытые ключи в безопасности и ни при каких обстоятельствах не сообщать их никому. Они буквально являются ключом ко всей отправляемой вам информации.

Использование ключей SSH с GitHub

С 13 августа 2021 г. Github больше не поддерживает аутентификацию по паролю для доступа к командной строке. Это означает, что теперь вам нужно пройти аутентификацию с помощью личного токена доступа или использовать ключ SSH (немного удобнее).

GitHub нужен ваш открытый ключ, чтобы разрешить вам редактировать любые ваши репозитории через SSH.

Давайте посмотрим, как можно локально генерировать ключи SSH.

Как сгенерировать ключи SSH локально

Теперь, когда вы немного разобрались в протоколе SSH и различиях между открытым и закрытым ключами, пришло время настроить безопасный канал SSH между вашим компьютером и репозиториями GitHub.

Прежде чем двигаться дальше, у вас уже должна быть учетная запись GitHub и терминал/командная строка с установленным Git в вашей системе. Если вы работаете в Windows, убедитесь, что вы установили Git bash, в котором есть все инструменты, которые вам понадобятся, а также встроенный этот учебник.

Клиент OpenSSH — это наиболее популярное программное обеспечение с открытым исходным кодом, используемое для подключения через SSH. Вам не нужно беспокоиться об операционной системе, поскольку она установлена ​​по умолчанию в Linux, macOS и Windows 10.

Вам нужно запустить командную строку в Windows или терминал в системах на основе Unix, чтобы сгенерировать локальные ключи SSH. Обычно это можно сделать, выполнив поиск «терминал», «cmd» или «powershell» на панели приложений, а затем щелкнув появившийся значок.

Поиск терминального приложения.

Если вы используете Linux, в большинстве дистрибутивов есть сочетание клавиш Ctrl + Alt + T, чтобы открыть терминал.

После этого у вас должно появиться окно, похожее на следующее изображение.

Терминальное приложение.

Выполните следующую команду, чтобы сгенерировать локальную пару ключей SSH:

Пришло время открыть вам секрет: никто толком не может запомнить эту команду! Большинству разработчиков приходится каждый раз гуглить, потому что:

  1. Это очень длинная команда с легко забываемыми, кажущимися случайными числами.
  2. Мы используем его редко, поэтому не стоит заучивать его наизусть большую часть времени.

Однако важно понимать каждую команду, которую мы вводим в наши терминалы, поэтому давайте посмотрим, что означает каждая ее часть.

Подпишитесь на рассылку новостей

Хотите узнать, как мы увеличили трафик более чем на 1000 %?

Присоединяйтесь к более чем 20 000 человек, которые получают нашу еженедельную рассылку с полезными советами по WordPress!

    : инструмент командной строки, используемый для создания новой пары ключей SSH. Вы можете увидеть его флаги с помощью ssh-keygen.
  • -t ed25519: Флаг -t используется для указания алгоритма, используемого для создания цифровой подписи пары ключей. Если ваша система его поддерживает, алгоритм ed25519 — лучший алгоритм, который вы можете использовать для создания пар ключей SSH.
  • -C "электронная почта": флаг -c используется для предоставления пользовательского комментария в конце открытого ключа, которым обычно является адрес электронной почты или идентификация создателя пары ключей.

После того, как вы ввели команду в свой терминал, вам нужно будет ввести файл, в который вы хотите сохранить ключи. По умолчанию он находится в вашем домашнем каталоге, в скрытой папке с именем «.ssh», но вы можете изменить его на любой другой.

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

Вот как выглядит весь процесс:

Команда

команда ssh-keygen.

Как видите, эта команда создает два файла в выбранном вами каталоге (обычно ~/.ssh): открытый ключ с расширением .pub и закрытый ключ без расширения.

Мы покажем вам, как добавить открытый ключ в вашу учетную запись GitHub позже.

Добавить ключ SSH в ssh-agent

Программа ssh-agent работает в фоновом режиме, надежно хранит ваши личные ключи и парольные фразы и готовит их к использованию ssh. Это отличная утилита, которая избавляет вас от необходимости вводить фразу-пароль каждый раз, когда вы хотите подключиться к серверу.

В связи с этим вы добавите новый закрытый ключ к этому агенту. Вот как:

    Убедитесь, что агент ssh работает в фоновом режиме.

Если вы получите сообщение, похожее на это, если все в порядке. Это означает, что ssh-агент работает под определенным идентификатором процесса (PID).

Замените kinsta_keys на имя вашего ключа SSH. Если это первый созданный вами ключ, он должен называться «id_algorithm_used», например, id_ed25519.

Добавить SSH-ключ в аккаунт GitHub

Последний шаг — добавить открытый ключ в свою учетную запись GitHub. Просто следуйте этим инструкциям:

    Скопируйте открытый ключ SSH в буфер обмена. Вы можете открыть файл, в котором он находится, с помощью текстового редактора и скопировать его или использовать терминал, чтобы показать его содержимое. и перейдите в правый верхний раздел страницы, нажмите на фото своего профиля и выберите Настройки.

Настройки GitHub.

Ключи SSH и GPG.

Кнопка нового ключа SSH.

Добавьте новую форму ключа SSH.

Кнопка "Добавить ключ SSH".

Проверить SSH-соединение с помощью Repo Push

Пришло время проверить все, что вы уже сделали. Вы собираетесь изменить, зафиксировать и отправить данные в один из существующих репозиториев с помощью SSH, чтобы убедиться, что ваше соединение настроено правильно.

Все планы хостинга Kinsta включают круглосуточную поддержку наших опытных разработчиков и инженеров WordPress. Общайтесь с той же командой, которая поддерживает наших клиентов из списка Fortune 500. Ознакомьтесь с нашими планами!

Для нашего примера мы изменим простой HTML-сайт, созданный в нашем руководстве по Git для веб-разработки.

Во-первых, нам нужно клонировать репозиторий на наш локальный компьютер. Мы можем перейти на страницу репозитория на GitHub и скопировать предоставленный SSH-адрес.

Команда клонирования SSH.

Затем клонируйте репозиторий с помощью терминала:

Теперь добавим простой

Простой HTML-сайт.

Мы не затрагиваем JavaScript или CSS, чтобы сделать это редактирование простым. Но если вы хорошо разбираетесь в JavaScript, вы можете найти место в Kinsta. Проверьте навыки программирования, необходимые для работы в команде Kinsta.

После этого зафиксируйте изменения:

И отправить их на GitHub, как обычно.

Если все прошло хорошо, поздравляем! Вы просто установили SSH-соединение между вашим компьютером и GitHub.

Управление несколькими ключами SSH для разных учетных записей GitHub

Если у вас есть несколько учетных записей GitHub — скажем, одна для ваших личных проектов и одна для работы — сложно использовать SSH для них обеих. Обычно для аутентификации в разных учетных записях GitHub требуются отдельные машины.

Но это можно легко решить, настроив файл конфигурации SSH.

Давайте разбираться.

  1. Создайте еще одну пару ключей SSH и добавьте ее в другой аккаунт GitHub. Запомните имя файла, которому вы назначаете новый ключ.
  2. Создайте файл конфигурации SSH. Файл конфигурации сообщает программе ssh, как она должна себя вести. По умолчанию файл конфигурации может не существовать, поэтому создайте его в папке .ssh/:
  3. Измените файл конфигурации SSH. Откройте файл конфигурации и вставьте приведенный ниже код:

Теперь каждый раз, когда вам нужно пройти аутентификацию через SSH, используя рабочую или дополнительную учетную запись, вы немного настраиваете SSH-адрес репо из:

Обзор

Поздравляем! Вы получили большую часть практических знаний, необходимых для подключения к GitHub через SSH!

В этом руководстве обсуждались необходимость протокола SSH, различия между открытыми и закрытыми ключами, способы создания ключей, добавления их на GitHub и даже управления несколькими ключами SSH для разных учетных записей GitHub. Имейте в виду, что если вы не хотите потерять доступ ко всему, ваш закрытый ключ должен оставаться таким: закрытым.

Благодаря этим знаниям вы готовы разработать безупречный рабочий процесс с помощью Git и GitHub. Продолжайте программировать!

Экономьте время, деньги и повышайте эффективность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

Все это и многое другое в одном плане без долгосрочных контрактов, помощи при миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

Отобранные статьи по теме

Блог

Git для веб-разработки: знакомство с типичным рабочим процессом проекта

Не знаете, как интегрировать Git в рабочий процесс веб-разработки? В этом простом руководстве мы покажем вам все, что вам нужно знать.

Блог

Bitbucket или GitHub: какой репозиторий кода лучше подходит для ваших проектов разработки?

Необходимо решить, где разместить код? Ознакомьтесь с подробным сравнением Bitbucket и GitHub, чтобы выбрать правильное решение для своих нужд

Блог

Руководство разработчика по началу использования SSH (безопасное подключение к серверу)

Использование SSH для доступа к вашему сайту WordPress сделает вас более эффективным разработчиком. Узнайте, как это сделать, из этого подробного руководства.

Читайте также: