Cách tạo SSH Key và sử dụng nó với Github
- Cách tạo SSH key
+ Bước 1: Kiểm tra xem trong máy của bạn đã có SSH key nào chưa
- Mở terminal và chạy lệnh:
ls -al ~/.ssh
- Nếu có rồi thỳ đối với public key sẽ có đuôi là .pub còn với private key sẽ không đuôi mà sẽ là id_rsa
- Nếu có một cặp ssh key nào trong thư mục này (giả sử là id_rsa và id_rsa.pub), bạn có thể bỏ qua Bước 2 và chuyển thẳng sang Bước 3.
+ Bước 2: Sinh một SSH key mới
- chạy lệnh sau trên terminal:
ssh-keygen -t rsa -b 4096 -C "email_cua_ban@example.com"
hoặc có thể ngắn gọn hơn: ssh-keygen -t rsa
+ Bước 3: Thêm key của bạn vào ssh-agent
- Đảm bảo rằng ssh-agent đã được kích hoạt bằng lệnh: eval"$(ssh-agent -s)"
- Add ssh key của bạn vào ssh-agent: ssh-add ~/.ssh/id_rsa
+ Bước 4: Thêm ssh public key vào tài khoản trên server của bạn github
- Copy ssh key vào clipboard: pbcopy < ~/.ssh/id_rsa.pub
- hoặc muốn show nội dung file SSH-key và copy nó thỳ sẽ dùng lệnh:
cat ~/.ssh/id_rsa.pub
+ Cách sử dụng với Github
- Truy cập vào phần setting trong github của bạn và chọn SSH and GPG
keys > New SSH Key
- Phần Tittle chỉ là để đặt tên thôi nên bạn muốn để là gì cũng được. Phần Key hãy nhập nội dung mà bạn copy hồi nãy nào
- Sau đó click nút Add SSH Key là xong thôi
+ Link tham khảo thêm về cách tạo và sử dụng đối với Gitlab:
https://blog.nguyenary.dev/cach-tao-ssh-key-va-su-dung-no-voi-gitlab-va-github.html