https://help.superhosting.bg/git.html
  • bg

Хостинг, Домейни, Cloud, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

Настройки за ползване на Git клиент

Контролен панел cPanel
Git, git client, git Repository, гит клиент, гит хранилище

Git е разпространена система за контрол на версиите на файловете.

При всички Linux хостинг плановете се поддържа Git клиент.

Бележка: SSH достъп се предоставя при хостинг планове СуперПро и СуперХостинг.

При споделен хостинг не се поддържа Git Repository. За Repository може да се ползва github.com или bitbucket.org.

Необходимо е да генерирате SSH ключ

Генерирането на ключа се извършва като се логнете в хостинг акаунта през SSH и изпълните следната команда:

ssh-keygen -t rsa -C {имейл акаунт}

cpaneluser@mydomain.com [~]# ssh-keygen -t rsa -C "my@mail.com"


Generating public/private rsa key pair.
Enter file in which to save the key (/home/cpaneluser/.ssh/id_rsa):  - натискате Enter
Enter passphrase (empty for no passphrase): - въвеждате парола и натискате Enter
Enter same passphrase again: something - въвеждате отново паролата и натискате Enter

Ще видите следното съобщение:


Your identification has been saved in /home/cpaneluser/.ssh/id_rsa.
Your public key has been saved in /home/cpaneluser/.ssh/id_rsa.pub.
The key fingerprint is: 20:09:75:52:4b:08:01:a8:e2:5e:z6:34:86:42:56:06 my@mail.com
The key's randomart image is:
+--[ RSA 2048]----+
|oE=+oo+          |
|. +.= .          |
|. o o o          |
|oo . .           |
|* . S            |
|o= o             |
|= +              |
| o               |
|                 |
+-----------------+

Бележка: my@mail.com - имейл адреса, с който е извършена регистрацията в github или bitbucket

Публичният ключ, който трябва да добавите в github или bitbucket ще се намира във файла: /home/cpaneluser/.ssh/id_rsa.pub

След генерирането, ще намерите ключа в тази директория на хостинг акаунта: home/cpaneluser/.ssh

 


Добавяте SSH ключа в акаунт в github или bitbucket

В настройките на акаунта, избирате SSH Keys -> Add SSH key, поставяте публичния ключ и избирате Add key.

Github добавяне на SSH ключ

Github добавяне на SSH ключ

Bitbucket добавяне на SSH ключ

Bitbucket добавяне на SSH ключ


Задавате права 0700 на директория /home/cpaneluser/.ssh


В директория /home/cpaneluser/.ssh, създавате файл с име config (задавате му права 0600) и поставяте следните редове:

за github:
Host github.com
User my@mail.com
Hostname ssh.github.com
Port 443

за bitbucket:
Host bitbucket.org
User my@mail.com
Hostname altssh.bitbucket.org
Port 443

Ако посочените по-горе редове не съществуват, то има голяма вероятност при опит да се свържете с github да получите съобщение за грешка:

cpaneluser@mydomain.com [~]# git clone git@github.com:myproject/shost.git
ssh: connect to host github.com port 22: Connection refused
fatal: The remote end hung up unexpectedly


След успешно изпълнение на посочените стъпки, можете да ползвате Git клиент.

500px270px
SuperHosting.BG

Коментари

Все още няма коментари

Уведоми ме при
avatar
wpDiscuz
Всички права запазени © 2005-2017 , www.superhosting.bg