[Log] Cách Tạo SSH Key Trên Macbook để Dùng Cho GitLab, GitHub ...
Có thể bạn quan tâm
Trên Win hay trên Mac nói chung thằng GitLab khó dùng vì nó bảo mật quá, nếu các sếp không phải chủ project hoặc Maintainer mà chỉ là Developer thì gần như éo làm đc gì, pull/push code éo được, mình éo hiểu GitLab nó nghĩ gì, khi add một Developer vào lại phải làm thêm một bước là phân thêm quyền chỉnh sửa branch. Mà UX của nó cũng tù, mất nửa ngày mình mới tìm đến chỗ để mà phân thêm quyền cho developer.
1. Gen key SSH: Bật Terminal gõ lệnh sau
ssh-keygenSau đó Terminal nó sẽ hỏi các sếp nơi lưu key, ở đây mình nhập là: /Users/fmgamer/.ssh/mac-book-key Tiếp theo là passphrase và nhập lại passphrase: mấy cái này mình để trống, cứ enter next bước tiếp theo.
Generating public/private rsa key pair. Enter file in which to save the key (/Users/fmgamer/.ssh/id_rsa): /Users/fmgamer/.ssh/mac-book-key Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /Users/fmgamer/.ssh/mac-book-key. Your public key has been saved in /Users/fmgamer/.ssh/mac-book-key.pub. The key fingerprint is: SHA256:VfvlGC1lUbKFkykNdqGkW9G2B6Ia0fXJfG+qXTCYBI0 fmgamer@Dos-MacBook-Pro.local The key's randomart image is: +---[RSA 2048]----+ | ..+B++*B| | . E*+OXO | | .o.=+O++| | ...+ +.Bo| | So. o =.+| | . = | | . .| | o . | | . . | +----[SHA256]-----+2. Lấy thông tin key Để list các private key và public key gõ lệnh:
$ ls ~/.sshnó sẽ hiện ra danh sách các key:
config fmgamer@xxxaaa.com-GitLab.pub fmgamer-GitLab known_hosts fmgamer-GitLab.pub mac-book-key fmgamer@xxxaaa.com-GitLab mac-book-key.pubCác key có đuôi .pub là public key, còn ko có là private key.
Đoạn này tôi sẽ add các key private vào bằng terminal để mỗi lần pull/push code thì không phải đăng nhập lần nữa. Mà thực ra tôi cũng đéo biết là cần add những key gì. Thế nên cứ add cả 2 key private: mac-book-key và fmgamer@xxxaaa.com-GitLab. Đầu tiên cứ gõ lệnh chạy ssh- agent:
eval ssh-agentRồi gõ lệnh add mấy cái private key vào:
ssh-add -K ~/.ssh/fmgamer@xxxaaa.com-GitLab ssh-add -K ~/.ssh/mac-book-keyGõ lệnh này để copy nội dung public key vào clipboard.
pbcopy < ~/.ssh/mac-book-key.pubVào GitLab.com -> User Settings -> SSH Keys và paste vào là xong.
Code thì mấy chốc là xong, dùng tool mới lâu, mệt mỏi
FmGamer99
Chia sẻ:
Có liên quan
Từ khóa » Cách Tạo Ssh Key Gitlab
-
Cách Tạo SSH Key Và Sử Dụng Nó Với Gitlab Và Github - Nguyên Ary
-
Cách Thêm SSH Key Vào Gitlab - Deft Blog
-
Tạo Ssh Key Và Sử Dụng Ssh Key Trong Git - Nhật Ký Dev
-
Cấu Hình SSH Key Cho Github - Viblo
-
Tạo SSH Key Và Xác Thực Kết Nối SSH Bằng Public/Private Key
-
Phát Sinh SSH Key Và Cấu Hình GitHub, GitLab Sử Dụng ... - YouTube
-
Hướng Dẫn Sử Dụng Và Tạo SSH Key đơn Giản Nhất - Vietnix
-
Dùng SSH Key Như Thế Nào? - The Lazy Developer
-
Tạo Ssh Key Và Sử Dụng Ssh Key Trong Git
-
Thiết Lập Kết Nối SSH | Hướng Dẫn Về Git Cho Người Mới Bắt đầu
-
Hướng Dẫn Sử Dụng SSH KEY - Blog
-
Huong Dan Tao Ssh Key - Gists · GitHub
-
Hướng Dẫn Tạo, Sử Dụng SSH Key đăng Nhập Server Trên Windows 11
-
Hướng Dẫn Tạo Và Sử Dụng SSH Key | Cloud VPS