SSH Key(Secure Shell Key) hija par ċwievet kriptografiċi użati fil-protokoll SSH għall-awtentikazzjoni u l-encryption tad-dejta fuq netwerk. F'Git, SSH Key jintuża biex jistabbilixxi konnessjoni sigura bejn il-kompjuter personali tiegħek u server Git remot, li jippermettilek twettaq operazzjonijiet bħal klonu, timbotta, u iġbed mingħajr ma ddaħħal password kull darba.
Ara kif toħloq SSH Key sistemi operattivi differenti:
Fuq Windows:
-
Iftaħ Git Bash(jekk għandek Git installat) jew Command Prompt.
-
Daħħal il-kmand li ġej biex tiġġenera ġdid SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
Inti se tintalab tagħżel il-post biex issalva l- SSH Key. B'mod awtomatiku, se jiġi ffrankat fi
C:\Users\your_username\.ssh\
. Tista 'wkoll tispeċifika mogħdija tad-dwana. -
Ladarba titlesta, is-sistema tiġġenera żewġ fajls:
id_rsa
(ċavetta privata) uid_rsa.pub
(ċavetta pubblika) fid-.ssh
direttorju. -
Ikkopja l-kontenut taċ-ċavetta pubblika(
id_rsa.pub
) billi tuża l-type
kmand u żidha mal-kont Git remot tiegħek fuq il-websajt tal-hosting tal-Git(eż., GitHub, GitLab) fit-taqsima SSH Keys.
Fuq Linux u macOS:
-
Iftaħ it-Terminal.
-
Daħħal il-kmand li ġej biex tiġġenera ġdid SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
Inti se tintalab tagħżel il-post biex issalva l- SSH Key. B'mod awtomatiku, se jiġi ffrankat fi
~/.ssh/
. Tista 'wkoll tispeċifika mogħdija tad-dwana. -
Ladarba titlesta, is-sistema tiġġenera żewġ fajls:
id_rsa
(ċavetta privata) uid_rsa.pub
(ċavetta pubblika) fid-.ssh
direttorju. -
Ikkopja l-kontenut taċ-ċavetta pubblika(
id_rsa.pub
) billi tuża l-cat
kmand u żidha mal-kont Git remot tiegħek fuq il-websajt tal-hosting tal-Git(eż., GitHub, GitLab) fit- SSH Key taqsima.
Wara li toħloq u żżid il- SSH Key, tista' tuża Git mingħajr ma ddaħħal password kull darba li taċċessa s-server remot.