Aptible Deploy

amikor az alkalmazás Git Remote-jára lép, előfordulhat, hogy a következő hiba lép fel:

Pushing to :/.gitPermission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.

ezt a hibát egy olyan nyilvános kulcs hitelesítésének megkísérlése okozza, amely nem regisztrált Aptible telepítéssel, ami a Git hitelesítés meghiúsulását okozza.

megerősítheti, hogy ez valóban a probléma, ha közvetlenül csatlakozik a ssh:

ssh -T 

a parancs kimenete jelzi, hogy helyesen hitelesítette-e az Aptible Deploy Git szervere.

ha megfelelően hitelesített, akkor ezt az üzenetet fogja látni:

Hi ! Welcome to Aptible. Please use `git push` to connect.

Ha nem látja ezt az üzenetet, akkor a probléma valójában az, hogy nem hitelesíti megfelelően.

felbontás

a hiba leggyakoribb oka az, hogy nem regisztrálta az SSH nyilvános kulcsát Aptible telepítéssel. Tehát először győződjön meg róla, hogy ezt tette.

ha regisztrálta a nyilvános kulcsot, de még mindig látja a hibát, akkor esélye van arra, hogy több SSH gombja van, és ssh nem a megfelelőt használja a csatlakozáskor.

egy adott nyilvános kulcs használatához az Aptible telepítéshez való csatlakozáskor adja hozzá a következőket a helyi ~/.ssh/config fájlhoz (lehet, hogy létre kell hoznia):

Host beta.aptible.com IdentityFile /path/to/private/key

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük