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:
- adjuk meg a tároló URL elérését (git@-al kezdődjön, ne https-el)
- 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)
- állítsuk be a tároló többi értékét. (telepítési mód, elérési út, fejlesztési ág stb.)
A létrejött tároló beállításain bármikor módosíthatunk.