További
Git push felhasználónevet és jelszót igényel
Klónoztam egy Git-tárat a GitHub-fiókomról a számítógépemre.
Szeretnék dolgozni a számítógépemmel és a laptopommal is, de egy GitHub-fiókkal.
Amikor megpróbálok a GitHub-ra pusholni vagy onnan pullolni a PC-m segítségével, akkor felhasználónevet és jelszót kér, de nem, ha a laptopot használom!
Nem akarom minden alkalommal beírni a felhasználónevemet és a jelszavamat, amikor kapcsolatba lépek az origóval. Mit hagyok itt ki?
1319
3
Gyakori hiba az SSH helyett az alapértelmezett (HTTPS) klónozás. Ezt úgy tudja kijavítani, hogy belép a tárolójába, rákattint a "Klónozás vagy letöltés" gombra, majd az URL mező fölötti "SSH használata" gombra kattint, és frissíti a távoli eredet URL-jét a következőképpen:
Ez dokumentálva van a GitHubon: Távoli URL-ek átváltása HTTPS-ről SSH-ra.
Most találkoztam ugyanezzel a problémával, és a legegyszerűbb megoldás, amit találtam, hogy SSH URL-t használok a HTTPS helyett:
És nem ezt:
Most már csak az SSH-kulccsal tudod érvényesíteni a
felhasználónév
ésjelszó
helyett.Alapvetően két lehetősége van.
Ha ugyanazt a felhasználót használja mindkét gépen, akkor a .pub kulcsot át kell másolnia a számítógépére, hogy a GitHub tudja, hogy ugyanaz a felhasználó.
Ha új .pub fájlt készített a PC-hez, és a gépeket különböző felhasználóként szeretné kezelni, akkor az új .pub fájlt regisztrálnia kell a GitHub weboldalán.
Ha ez még mindig nem működik, akkor lehet, hogy az ssh nincs megfelelően konfigurálva, és az ssh nem találja meg a kulcsok helyét. Próbálja meg a címet.
További információért, hogy miért nem sikerül az SSH.