#programowanie #github #python
Uczę się po godzinach trochę programować.
Mam konto github, którego używam jako nośnika moich kodów.
Na głównym komputerze oraz na laptopie mam Visual Studio Code.
Github jest mi potrzebny, bo nigdy nie wiem na którym z dwóch komputerów będę mógł pisać - na głównym lub (w zastępstwie) laptopie, gdy żona ma jakąś robotę i główne biurko okupuje.
Udało mi się założyć repozytorium dla jednego z projektów, które się automatycznie zapisuje na githubie z poziomu obu komputerów. Dla obu musiałem utworzyć klucze ssh z pomocą jakiegoś poradnika z YT.
https://youtu.be/yYknmU_gBgs
PYTANIE - chcąc założyć drugie repozytorium, gdzie będę pisał osobny kod (w praktyce na obu komputerach osobny folder) - czy muszę mieć osobny klucz ssh do tego repozytorium?
Czy ssh dotyczy komputera jako urządzenia, czy projektu?
krokietowy

@yourij Klucz publiczny w Githubie odnosi się jedynie do plika z kluczem prywatnym na komputerze. Jeśli nie mieszasz nic w kluczach/nie tworzysz nowych/nie modyfikujesz starych, to powinno działać to od razu w każdym projekcie

Barcol

@yourij Klucz SSH to tak jakby Twój dowód osobisty, i potwierdzenie przed GitHubem że Ty to Ty. Skoro masz go poprawnie skonfigurowanego na GitHubie wzgledem obu komputerów, to możesz teraz trzaskać nowymi repozytoriami aż będzie huczało

yourij

@krokietowy @Barcol


Permission denied (publickey).

fatal: Could not read from remote repository.

Barcol

@yourij Jak na przyszłość będziesz debugować takie rzeczy to spróbuj komendy ssh [email protected]. Powinieneś dostać informacje zwrotną że wszystko OK, ale w razie gdyby nie, to wystarczy że będziesz doklejał flagi -v aż nie znajdziesz czegoś przydatnego (np ssh -vvv git@github.com oznacza "very very verbose" czyli dużo informacji dokleja xD)

yourij

@krokietowy @Barcol


dobra... nie wiem, co zrobiłem ale starą metodą zacząłem wklejać losowe linie kodu w termial i w końcu zatrybił

Zaloguj się aby komentować