Hion Coding - Blogs share everything
  • HOME
  • ABOUT
  • POSTS
  • CONTACT
  • TOOLS
    CÂU HỎI VÕ ĐÀI TỐI THƯỢNG CONVERT IMAGE TO WEBP
Cài đặt SSH và ID RSA trong Github: Mở đường dẫn an toàn đến Kho lưu trữ của bạn

Cài đặt SSH và ID RSA trong Github: Mở đường dẫn an toàn đến Kho lưu trữ của bạn

Hion Coding - Blogs share everything
Admin Hion Coding Blogs vochilong.work@gmail.com
9th April 2024

Git/Github

Cài đặt SSH và ID RSA trong Github: Mở đường dẫn an toàn đến Kho lưu trữ của bạn

  

Giới thiệu

Github, một trong những nền tảng phổ biến nhất để cộng tác và kiểm soát phiên bản, cung cấp nhiều cách khác nhau để bảo vệ kho lưu trữ của bạn. Trong hướng dẫn này, chúng ta sẽ khám phá cách sử dụng khóa SSH và RSA để thiết lập đường dẫn an toàn đến kho lưu trữ Github của bạn.

Tại sao phải sử dụng khóa SSH và RSA?

Khóa SSH (Secure Shell) và RSA (Rivest-Shamir-Adleman) cung cấp một cách an toàn và thuận tiện để truy cập vào kho lưu trữ Github của bạn. Bằng cách sử dụng khóa SSH, bạn có thể loại bỏ nhu cầu liên tục nhập tên người dùng và mật khẩu Github của mình, giúp quá trình xác thực diễn ra suôn sẻ và an toàn hơn.

Bắt đầu


Part 1: Tạo khóa SSH
Để bắt đầu sử dụng SSH với Github, bạn cần tạo cặp khóa SSH bao gồm khóa riêng (id_rsa) và khóa chung (id_rsa.pub). Dưới đây là các bước để tạo khóa SSH:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Trong đó:

  • -t rsa chỉ định loại khóa RSA.
  • -b 4096 chỉ định độ dài khóa RSA là 4096 bit (bạn có thể bỏ qua điều này đối với 2048 bit mặc định).
  • -C "your_email@example.com" chỉ định email của bạn.

Đảm bảo thay thế "your_email@example.com" bằng địa chỉ email được liên kết với tài khoản GitHub của bạn.
Dòng lệnh sẽ nhắc bạn cung cấp đường dẫn lưu trữ cho khóa riêng và mật khẩu để bảo vệ nó. Chọn một đường dẫn thích hợp và nhập mật khẩu an toàn.

Part 2: Thêm khóa SSH vào tài khoản GitHub của bạn


Khi đã tạo khóa SSH, bạn cần thêm khóa chung (id_rsa.pub) vào tài khoản Github của mình để xác thực và truy cập kho lưu trữ. Thực hiện theo các bước sau:

1. Sao chép nội dung ở file id_rsa.pub:

cat ~/.ssh/id_rsa.pub

2. Đăng nhập vào tài khoản GitHub của bạn và truy cập "Settings" > "SSH and GPG keys."

3. Click vào "New SSH key" hoặc "Add SSH key" và dán nội dung khóa công khai vào "Key" field.

4. Đặt tên cho khóa SSH của bạn và nhấp vào "Add SSH key" để hoàn tất quá trình.

 

Part 3: Sử dụng khóa SSH để truy cập kho lưu trữ của bạn

Sau khi thêm khóa SSH vào tài khoản Github, bạn có thể sử dụng chúng để truy cập và tương tác với kho lưu trữ của mình. Dưới đây là một số ví dụ về cách sử dụng khóa SSH:

1. Clone a Repository với SSH:

git clone git@github.com:user/repository.git

2. Push và Pull vào Repository với SSH mà không cần nhập thông tin tài khoản mật khẩu:

git remote set-url origin git@github.com:user/repository.git
git push origin main
git pull origin main

 

Phần kết luận

Bằng cách tận dụng khóa SSH và RSA trong Github, bạn không chỉ tăng cường tính bảo mật cho kho lưu trữ của mình mà còn đơn giản hóa quy trình xác thực. Điều này đảm bảo quy trình làm việc liền mạch và an toàn cho các dự án phát triển phần mềm của bạn.

Việc kết hợp các khóa SSH và RSA vào thực tiễn GitHub của bạn là một bước quan trọng để bảo vệ mã và dữ liệu của bạn. Hãy bắt đầu sử dụng chúng ngay hôm nay để tận hưởng trải nghiệm Github an toàn và hiệu quả hơn.


Tóm lại

Trong hướng dẫn chuyên sâu này, chúng tôi đã khám phá cách sử dụng khóa SSH và RSA trong Github để nâng cao tính bảo mật và thuận tiện. Bằng cách làm theo các bước này và hiểu các đoạn mã được cung cấp, bạn có thể thiết lập đường dẫn an toàn đến kho lưu trữ GitHub của mình, giúp quy trình phát triển của bạn suôn sẻ và an toàn hơn.

Đừng trì hoãn—hãy thực hiện các bước cần thiết để bảo vệ mã và dữ liệu của bạn trên GitHub bằng khóa SSH và RSA. Các dự án và cộng tác viên của bạn sẽ cảm ơn bạn vì điều đó.

Thank you !!! Hion Coding


Create Release in Github action - How to do it?

26th April 2024

Create Release in Github action - How to do it?

Git/Github

Tạo Release trong Github action - How to do it?

26th April 2024

Tạo Release trong Github action - How to do it?

Git/Github

Auto deployment với GitHub Actions cho cPanel hoặc VPS 🚀

31st March 2024

Auto deployment với GitHub Actions cho cPanel hoặc VPS 🚀

Git/Github

Auto deployment with GitHub Actions for cPanel or VPS 🚀

31st March 2024

Auto deployment with GitHub Actions for cPanel or VPS 🚀

Git/Github

Hion Coding - Blogs share everything


© 2025 Hion Coding DMCA.com Protection Status