de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
Edson Cezar
Edson Cezar
Question

Jak zapisać nazwę użytkownika i hasło w Git?

Chcę używać push i pull automatycznie w GitExtension, bez wpisywania mojego użytkownika i hasła w monicie, za każdym razem.

Więc jak mogę zapisać moje dane uwierzytelniające w GIT?

880 2016-03-11T14:29:37+00:00 3
 jww
jww
Edytowane pytanie 12. listopada 2019 в 8:47
Programowanie
git
credentials
git-config
Popular videos
Kontrola Konta Użytkownika (UAC) - brak przycisku TAK w systemie Windows 10.
Kontrola Konta Użytkownika (UAC) - brak przycisku TAK w systemie Windows 10.
2 lata temu
Jak zmienić nazwę użytkownika w Windows 10?
Jak zmienić nazwę użytkownika w Windows 10?
3 lata temu
Jak zmienić nazwę użytkownika na Snapie ? Jak zmienić nazwę na snapie ?
Jak zmienić nazwę użytkownika na Snapie ? Jak zmienić nazwę na snapie ?
1 rok temu
Jak zmienić nazwę konta użytkownika Windows 10
Jak zmienić nazwę konta użytkownika Windows 10
6 lat temu
Zmiana nazwy konta użytkownika wiersz poleceń Windows 10
Zmiana nazwy konta użytkownika wiersz poleceń Windows 10
5 lat temu
Jak zmienić nazwę użytkownika na Facebooku ? Zmiana nazwy na Fb
Jak zmienić nazwę użytkownika na Facebooku ? Zmiana nazwy na Fb
2 lata temu
Jak zmienić nazwę użytkownika na Messengerze ?
Jak zmienić nazwę użytkownika na Messengerze ?
2 lata temu
Jak zmienić nazwę użytkownika na Tik Tok ?
Jak zmienić nazwę użytkownika na Tik Tok ?
1 rok temu
Dzwonimy pod nieznane numery była beka
Dzwonimy pod nieznane numery była beka
2 lata temu
Change Git user name and user email
Change Git user name and user email
1 rok temu
Podstawy #01 Logowanie SSH bez hasła – jak używać kluczy
Podstawy #01 Logowanie SSH bez hasła – jak używać kluczy
1 rok temu
#git Jak zapisać zmiany - Kurs gita po polsku #2/12
#git Jak zapisać zmiany - Kurs gita po polsku #2/12
3 lata temu
Jak zmienić nazwę na Snapchacie ?
Jak zmienić nazwę na Snapchacie ?
3 lata temu
Jak zmienić nazwę folderu profilu konta użytkownika Windows 10
Jak zmienić nazwę folderu profilu konta użytkownika Windows 10
5 lat temu
« Poprzedni
Następny »
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
 Neetika
Neetika
11. marca 2016 в 2:36
2016-03-11T14:36:13+00:00
Więcej
Źródło
Edytuj
#30110886

Uruchom

git config --global credential.helper store

następnie

git pull

podaj nazwę użytkownika i hasło, a te dane zostaną później zapamiętane. Dane uwierzytelniające są przechowywane w pliku na dysku, z uprawnieniami "tylko do odczytu/zapisu przez użytkownika", ale nadal w postaci plaintext.

Jeśli chcesz zmienić hasło później

git pull

Nie powiedzie się, ponieważ hasło jest niepoprawne, git następnie usuwa obraźliwe użytkownika + hasło z pliku ~/.git-credentials, więc teraz uruchom ponownie

git pull

aby podać nowe hasło, więc działa tak jak wcześniej.

 Neetika
Neetika
Edytowana odpowiedź 29. sierpnia 2019 в 1:02
1621
0
Farhad Faghihi
Farhad Faghihi
11. marca 2016 в 3:22
2016-03-11T15:22:06+00:00
Więcej
Źródło
Edytuj
#30110887

Możesz użyć git config aby włączyć przechowywanie poświadczeń w git.

git config --global credential.helper store

Po uruchomieniu tej komendy, za pierwszym razem, gdy będziesz ciągnął lub pchał ze zdalnego repozytorium, zostaniesz zapytany o nazwę użytkownika i hasło.

Później, przy kolejnych kontaktach ze zdalnym repozytorium, nie musisz już podawać nazwy użytkownika i hasła.

Formatem zapisu jest plik .git-credentials, przechowywany w postaci plaintext.

Można również użyć innych pomocników dla git config credential.helper, mianowicie pamięci podręcznej:

git config credential.helper cache <timeout>

który przyjmuje opcjonalny parametr timeout, określający jak długo dane uwierzytelniające będą przechowywane w pamięci. Używając tego helpera, dane uwierzytelniające nigdy nie trafią na dysk i zostaną skasowane po upływie określonego czasu. Domyślną wartością jest 900 sekund (15 minut).


OSTRZEŻENIE : Jeśli użyjesz tej metody, Twoje hasła do kont git będą zapisane w formacie plaintext, w globalnym pliku .gitconfig, np. w linuxie będzie to /home/[username]/.gitconfig.

Jeśli jest to dla Ciebie niepożądane, użyj zamiast tego kluczassh dla swoich kont.

Farhad Faghihi
Farhad Faghihi
Edytowana odpowiedź 20. lipca 2019 в 7:06
276
0
 simhumileco
simhumileco
26. lipca 2017 в 12:38
2017-07-26T12:38:34+00:00
Więcej
Źródło
Edytuj
#30110888

Włącz credential helper, aby Git zapisywał Twoje hasło w pamięci przez jakiś czas:

W Terminalu wpisz następujące dane:

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

Domyślnie Git będzie buforował twoje hasło przez 15 minut.

Aby zmienić domyślny czas buforowania hasła, wpisz następujące polecenie:

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

Z GitHub Help

 Koraktor
Koraktor
Edytowana odpowiedź 23. września 2018 в 8:13
Caching your GitHub credentials in Git - GitHub Docs
If you&#x27;re cloning GitHub repositories using HTTPS, we recommend you use GitHub CLI or Git Credential Manager (GCM) to remember your credentials.
help.github.com
92
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Zuxriddin Muydinov
Zarejestrowany 11 godzin temu
2
Денис Анненский
Zarejestrowany 2 dni temu
3
365
Zarejestrowany 1 tydzień temu
4
True Image
Zarejestrowany 1 tydzień temu
5
archana agarwal
Zarejestrowany 1 tydzień temu
BG
DA
DE
EL
ES
FI
FR
ID
IT
JA
LV
NL
PL
PT
RU
SK
SL
TR
ZH
© de-vraag 2022
Źródło
stackoverflow.com
na podstawie licencji cc by-sa 3.0 z przypisaniem