Mục Lục
1. Tổng quan
Trong GitHub, SSH được sử dụng để thiết lập một kết nối bảo mật giữa máy tính của bạn và máy chủ GitHub, giúp bạn thực hiện các thao tác như đẩy (push) và kéo (pull) các repository từ xa mà không cần phải nhập mật khẩu mỗi lần. Dưới đây là cách sử dụng SSH trong GitHub:
2. Tạo cặp khóa SSH:
- Đầu tiên, bạn cần tạo một cặp khóa SSH trên máy tính của mình. Bạn có thể sử dụng lệnh
ssh-keygen
trong terminal để thực hiện điều này. - Sau khi tạo xong, bạn sẽ có hai tệp tin: một là khóa riêng (private key) và một là khóa công khai (public key).
3. Thêm khóa công khai vào tài khoản GitHub:
- Sao chép nội dung của tệp tin khóa công khai (thường có tên dạng
id_rsa.pub
hoặc tương tự). - Đăng nhập vào tài khoản GitHub của bạn, điều hướng đến Settings > SSH and GPG keys > New SSH key.
- Dán nội dung của khóa công khai vào ô “Key” và đặt một tiêu đề mô tả (ví dụ: “My SSH key”).
4. Kết nối với GitHub bằng SSH:
Mở terminal và sử dụng lệnh sau để kiểm tra kết nối SSH với GitHub:
ssh -T git@github.com
Nếu đang kết nối lần đầu, bạn sẽ nhận được thông báo xác nhận danh tính từ GitHub. Hãy nhập “yes” để tiếp tục.
GitHub sẽ xác minh và thông báo rằng bạn đã kết nối thành công.
5. Sử dụng kết nối SSH trong Git:
Để sử dụng kết nối SSH trong Git, hãy sửa lại URL của repository để sử dụng SSH thay vì HTTPS.
Ví dụ:
git remote set-url origin git@github.com:username/repository.git
Sau khi thiết lập xong, bạn có thể thực hiện các thao tác Git như thông thường, nhưng không cần phải nhập mật khẩu mỗi lần bạn tương tác với máy chủ GitHub.
Xin chào,
99,99% nội dung trên website này là nhờ hỏi ChatGPT, rồi mình biên tập lại để dễ hiểu và dùng lâu dài. Một vài bài tự viết, còn lại là “làm việc nhóm với AI”
Mình lưu tại đây để tra cứu, học tập và chia sẻ với bạn bè. Nếu bạn tìm được gì hữu ích, cứ đọc thoải mái – miễn phí, không quảng cáo.
Mình cũng có vài app cá nhân:
QuestionBank – Ôn thi vào 10 (iOS, Android)
TypingTest by QuestionBank (iOS, Android)
Cảm ơn bạn đã ghé qua!