Setup SSH Key

Tạo SSH key dưới local

Tạo SSH Key

Chạy lệnh sau ở terminal, thay đổi email thành email của bạn

ssh-keygen -t ed25519 -C "your_email@example.com"

Khi được hỏi lưu ở file nào? Nhấn Enter để sử dụng vị trí mặc định.

Khi được hỏi nhập passphrase cho SSH thì nhấn Enter, tức không dùng passphrase.

Khi được hỏi nhập lại passphrase, tiếp tục nhấn Enter

Passphrase được dùng để encrypt cái private key trên máy tính của mình. Mà encrypt thì khi sử dụng
phải decrypt đó, nên để tránh rườm rà, coi như máy tính mình an toàn, khỏi encrypt nó

Kiểm tra đã tạo SSH key thành công

cat .ssh/id_ed25519.pub

Thêm SSH key vào ssh-agent

Chạy ssh-agent

eval "$(ssh-agent -s)"

Thêm ssh-key vào ssh-agent

ssh-add ~/.ssh/id_ed25519

Nếu bạn thấy thông báo dạng thế này là thành công

Identity added: /home/userxxx/.ssh/id_ed25519 (your_email@gmail.com)

Thêm SSH key vào tài khoản Github

Chạy lệnh sau để xem key và copy

cat ~/.ssh/id_ed25519.pub

Thêm SSH vào Github

Vào tài khoản Github -> Settings

Chọn mục SSH and GPG keys

Thêm mới một SSH và paste cái SSH key vừa mới copy xong. Đặt title cho SSH để biết SSH key này là
của máy tính nào.

Xác nhận thêm SSH key thành công bằng cách chạy lệnh

ssh -T git@github.com

yes khi được hỏi, và cuối cùng nó ra dạng thế này là thành công

Hi nvlinh174! You've successfully authenticated, but GitHub does not provide shell access.

guest
0 Comments
oldest
newest most voted
Inline Feedbacks
View all comments