kzen.dev
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
Edson Cezar
Edson Cezar
Question

Ako uložiť používateľské meno a heslo v systéme Git?

Chcem automaticky používať push a pull v GitExtension bez toho, aby som musel zakaždým zadávať používateľa a heslo do výzvy.

Ako teda môžem uložiť svoje prihlasovacie údaje v GIT?

880 2016-03-11T14:29:37+00:00 3
 jww
jww
Edited question 12 november 2019 в 8:47
Programovanie
git
credentials
git-config
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
 Neetika
Neetika
11 marec 2016 в 2:36
2016-03-11T14:36:13+00:00
Viac na
Zdroj
Upraviť
#30110886

Spustiť

git config --global credential.helper store

potom

git pull

zadáte používateľské meno a heslo a tieto údaje si neskôr zapamätáte. Prihlasovacie údaje sú uložené v súbore na disku s oprávneniami "len pre používateľa čitateľný/zapísateľný", ale stále v otvorenom texte.

Ak chcete heslo neskôr zmeniť

git pull

Zlyhá, pretože heslo je nesprávne, git potom odstráni inkriminovaného používateľa + heslo zo súboru ~/.git-credentials, takže teraz spustite znova

git pull

a zadajte nové heslo, aby to fungovalo ako predtým.

 Neetika
Neetika
Edited answer 29 august 2019 в 1:02
1621
0
Artificial intelligence to parse product page
productapi.dev
Farhad Faghihi
Farhad Faghihi
11 marec 2016 в 3:22
2016-03-11T15:22:06+00:00
Viac na
Zdroj
Upraviť
#30110887

Pomocou príkazu git config môžete v systéme git povoliť ukladanie poverení.

git config --global credential.helper store

Pri spustení tohto príkazu sa pri prvom ťahaní alebo posielaní zo vzdialeného úložiska zobrazí'otázka na používateľské meno a heslo.

Neskôr pri následnej komunikácii so vzdialeným úložiskom už nemusíte zadávať používateľské meno a heslo.

Formát úložiska je súbor .git-credentials, uložený v otvorenom texte.

Taktiež môžete použiť ďalších pomocníkov pre git config credential.helper, a to pamäťovú vyrovnávaciu pamäť:

git config credential.helper cache <timeout>

ktorý preberá nepovinný parameter timeout, ktorý určuje, ako dlho sa budú poverenia uchovávať v pamäti. Pomocou tohto pomocníka sa poverenia nikdy nedotknú disku a budú vymazané po uplynutí zadaného časového limitu. Predvolená hodnota je 900 sekúnd (15 minút).


VAROVANIE : Ak použijete túto metódu, heslá k účtu git budú uložené vo formáte plaintext v globálnom súbore .gitconfig, napr. v Linuxe to bude /home/[meno používateľa]/.gitconfig

Ak je to pre vás nežiaduce, použite namiesto toho pre svoje účty kľúč ssh.

Farhad Faghihi
Farhad Faghihi
Edited answer 20 júl 2019 в 7:06
276
0
Artificial intelligence to parse product page
productapi.dev
 simhumileco
simhumileco
26 júl 2017 в 12:38
2017-07-26T12:38:34+00:00
Viac na
Zdroj
Upraviť
#30110888

Zapnite pomocníka poverenia, aby Git na určitý čas uložil vaše heslo do pamäte:

V termináli zadajte nasledujúce údaje:

# Set git to use the credential memory cache
git config --global credential.helper cache

V predvolenom nastavení bude Git ukladať vaše heslo do vyrovnávacej pamäte na 15 minút.

Ak chcete zmeniť predvolený časový limit vyrovnávacej pamäte hesla, zadajte nasledujúce:

# Set the cache to timeout after 1 hour (setting is in seconds)
git config --global credential.helper 'cache --timeout=3600'

Z Pomocník GitHub

 Koraktor
Koraktor
Edited answer 23 september 2018 в 8:13
92
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Анна Литвиненко
Registered pred dňom
2
Inessa bu
Registered pred mesiacom
3
Denis Babushkin
Registered pred mesiacom
4
asakuno asakuno
Registered pred mesiacom
5
aldo salerno
Registered pred mesiacom
Artificial intelligence to parse product page
productapi.dev
BG
DA
DE
EL
ES
FI
FR
ID
IT
JA
KO
LV
NL
NO
PL
PT
RO
RU
SK
SL
TR
ZH
© kzen.dev 2023
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora