Login to Git with SSH Key (recommended)
Uu điểm: Không bao giờ phải nhập mật khẩu.
1. Run the git setup command
[code lang="bash"]
sudo apt update
sudo apt install git
[/code]
2. Set up Git name + email
[code lang="bash"]
git config --global user.name "Tên của bạn"
git config --global user.email "email@gmail.com"
[/code]
3. Generate SSH key in WSL
[code lang="bash"] ssh-keygen -t ed25519 -C "email@gmail.com" [/code]
Press Enter continuously.
Key generated at:
[code lang="bash"]
/home/username/.ssh/id_ed25519
/home/username/.ssh/id_ed25519.pub
[/code]
4. Display public key
Chạy lệnh
[code lang="bash"] cat ~/.ssh/id_ed25519.pubc [/code]Copy toàn bộ (bắt đầu bằng
ssh-ed25519)5. Add to GitHub
Enter:
GitHub → Settings → SSH and GPG keys → New SSH key
Paste key → Save.
Test it out
[code lang="bash"] ssh -T git@github.com [/code]If it looks like this, it's successful:
Hi username! You've successfully authenticated...