A GitHub-hoz való csatlakozáshoz először az alábbi lépéseket kell elvégezni. Csak ezek után tudjuk beállítani a Plesk Git programon belül a GitHub tárolót.

1. Hozzunk létre egy config fájlt az .ssh mappában az alábbi adatokkal:

$ cd .ssh
$ nano config
Host github.com 
	Hostname ssh.github.com
	Port 443
	User git

2. Ezután már kiadható az ssh csatlakozási parancs ami felveszi a github-ot a .ssh/known_hosts fájlba:

$ ssh -T git@github.com
The authenticity of host '[ssh.github.com]:443 ([140.82.121.35]:443)' can't be established.
ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[ssh.github.com]:443,[140.82.121.35]:443' (ECDSA) to the list of known hosts.
git@ssh.github.com: Permission denied (publickey).

3. Készítsünk egy másolatot a  known_hosts fájlról  git_known_hosts néven:

$ cd .ssh
$ cp known_hosts git_known_hosts

4. Nyissuk meg a Plesk-en belül a Git programot és állítsuk be a tárolót:

Plesk Git

  1. adjuk meg a tároló URL elérését (git@-al kezdődjön, ne https-el)
  2. hozzunk létre egy új ssh kulcsot (új telepítési kulcs hozzáadása) majd a megjelenő kulcs nyilvános részét másoljuk be a GitHub fiók  > Settings > SSH and GPG keys szakasznál. (új autentikációs kulcs létrehozásával)
  3. állítsuk be a tároló többi értékét. (telepítési mód, elérési út, fejlesztési ág stb.)

Plesk Git

A létrejött tároló beállításain bármikor módosíthatunk.

Plesk Github beállítása