Używanie różnych repozytoriów z rożnymi poświadczeniami

0

Mam dostęp do kilku repozytoriów na github, gitlab. Do każdego z tych repozytoriów mam inne dane logowanie (email i hasło). Czy jest możliwość zeby git zapamietał u mnie lokalnie poświadczenia do obydwu źródeł? Z tego co pamiętam okienko logowania wyskakuje raz przy próbie push, jeśli poświadczenia nie były podane. Ale jak chce np zrobić push w innym projekcie to git korzysta z poświadczeń które dotyczą innego projektu.

4

Nie możesz użyć klucza SSH i zaimportować go do wszystkich repo z których korzystasz zamiast autoryzacji przez user/pass?

1

@opiszon: tu chodzi raczej o wrzucanie zmian do każdego to z innego konta.

@kalimata: u mnie skończyło się robieniem tego na dwóch osobnych kompach :p - jeden do "pracy" i jeden prywatny.

2

@abrakadaber: innego konta w sensie z innego maila?
Przecież klucz SSH mogę sobie przypiąć do takiego konta do jakiego będę chciał w każdej z wielu instancji gitlaba, githuba czy czego tam jeszcze się używa.

Fakt, w kluczu SSH teoretycznie masz email, ale możesz tam wsadzić cokolwiek, nawet nie email.

Ale może gdzieś mi coś umyka?

1
opiszon napisał(a):

Ale może gdzieś mi coś umyka?

Chyba nic Ci nie umyka, po prostu @kalimata zapewne korzysta z windowsowego Menadżera poświadczeń, który umie trzymać tylko jedne poświadczenia dla jednej domeny.

0

No to chyba pozostaje zrobić tak jak napisał @opiszon ?
generujemy klucz "per domena" i używamy jednego klucza do kilku kont , co nie koniecznie jest bezpieczne

0
Adamek Adam napisał(a):

No to chyba pozostaje zrobić tak jak napisał @opiszon ?
generujemy klucz "per domena" i używamy jednego klucza do kilku kont , co nie koniecznie jest bezpieczne

no ale jak masz kilka kont w tej samej domenie i kilka repozytoriów to jak wtedy chcesz wygenerować kilka kluczy do domeny? Pytam bo próbowałem coś takiego ogarnąć i poległem a chętnie bym się dowiedział czy to jest do ogarnięcia

1 użytkowników online, w tym zalogowanych: 0, gości: 1