Kết nối với GitHub bằng SSH

Hãy tưởng tượng với tôi một quyền truy cập an toàn vào tài khoản Github của bạn từ máy cục bộ mà không cần cung cấp tên người dùng / mật khẩu mỗi khi bạn truy cập các dự án / kho lưu trữ của mình. Hoàn toàn có thể 👍

Hãy xem cách chúng tôi có thể thiết lập xác thực như vậy.

Lưu ý : dòng lệnh được sử dụng trong bài viết này dành cho mac OS

Tôi có khóa SSH không?

Trước tiên, bạn cần kiểm tra xem máy cục bộ của mình có khóa SSH hay không:

  • Liệt kê tất cả các tệp trong thư mục .sshls -al ~/.ssh
  • Nếu danh sách chứa các tệp như: id_rsa.pubhoặc id_ecdsa.pubhoặcid_ed25519.pub thì bạn đã có khóa ssh, trong trường hợp này, hãy bỏ qua bước tiếp theo.

1- Mở thiết bị đầu cuối và chạy lệnh

ssh-keygen -t ed25519 -C "[email protected]"

  • Trong trường hợp thuật toán Ed25519 không được hỗ trợ trên hệ điều hành của bạn, hãy sử dụng lệnh bên dưới để thay thế:ssh-keygen -t rsa -b 4096 -C "xxx@yyy.com"
  • Bạn có thể chọn giữ tên tệp mặc định hoặc thay đổi tên tệp và sau đó bạn sẽ được yêu cầu nhập cụm mật khẩu

Bây giờ chúng ta đã hoàn thành với khóa SSH của mình, Hãy liên kết nó trong máy chủ Github.

Liên kết khóa SSH với tài khoản Github của tôi

  • Đăng nhập vào tài khoản Github của bạn trên web
  • Nhấp vào ảnh hồ sơ trên cùng bên phải và đi tới Cài đặt
  • Github - cài đặt
  • Sau đó chuyển đến khóa SSH và GPG
  • Khóa SSH và CPG
  • Thêm khóa SSH mới bằng cách nhấp vào “ Khóa SSH mới ”
  • Thêm khóa SSH mới
  • Bạn sẽ được nhắc đến màn hình bên dưới.
  • Thêm khóa SSH mới
  • Như một tiêu đề, bạn cần chỉ định một cái gì đó sẽ giúp bạn nhớ phím này được tạo cho máy nào (ví dụ: my-macbook-air, my-dell-inspiron-5050, pc-hp-993,…)
  • Bây giờ bạn cần quay lại thiết bị đầu cuối, sao chép nội dung của khóa công khai bằng cách chạy và dán nó vào 'Khóa'pbcopy < ~/.ssh/id_ed25519.pub
  • Lưu bằng cách nhấp vào ' Thêm khóa SSH '

Ví dụ, hãy sao chép một kho lưu trữ

Chuyển đến tab SSH và sao chép url đại diện của bạn

git clone [email protected]:<your_username>/<your_repository>.git

Github sẽ cung cấp cho bạn ngày sử dụng khóa cuối cùng của bạn

Hãy cho tôi biết trong phần bình luận nếu nó hữu ích 😃

Cảm ơn mọi người.

Suggested posts

Cách tôi tự động đóng góp hàng ngày cho GitHub với GitHub Actions

Cách tôi tự động đóng góp hàng ngày cho GitHub với GitHub Actions

Biểu đồ đóng góp GitHub là một tính năng thiết yếu theo dõi đóng góp hàng ngày của các nhà phát triển. Tính năng này thúc đẩy các nhà phát triển tiếp tục đóng góp thường xuyên cho các dự án mã nguồn mở của họ.

Ghi chú Git: Kho báu ẩn giấu dành cho nhà phát triển

Quản lý siêu dữ liệu trong kho Git một cách dễ dàng

Ghi chú Git: Kho báu ẩn giấu dành cho nhà phát triển

Ghi chú Git là một tính năng mạnh mẽ và thường được sử dụng không đúng mức trong Git, cho phép người dùng đính kèm siêu dữ liệu vào các cam kết, đốm màu và cây mà không cần sửa đổi các đối tượng. Điều này đặc biệt có lợi khi cần thêm thông tin hoặc bối cảnh cho một cam kết, nhưng việc thay đổi thông báo cam kết là không khả thi hoặc không mong muốn.

Related posts

CUỘC SỐNG KHÔNG GIỚI HẠN

Khi bạn lớn lên, bạn có xu hướng được bảo rằng thế giới là như vậy và cuộc sống của bạn chỉ là sống cuộc sống của bạn trong thế giới, không bao giờ mạo hiểm cuộc sống của bạn, chỉ cần đi theo một con đường đã định sẵn và cuối cùng sẽ chết, và cố gắng không bash the wall too much.But that's a very limited life.

đại từ là siêu đáng sợ

Nó đập vào mắt tôi Đột ngột như nó thường xảy ra Nó lại ở giữa chừng <Không, không phải cái ở Thái Bình Dương đâu bạn màu hạt dẻ, cái ở lễ hội hóa trang> Mọi tiêu đề đều ầm ĩ…..

Tài trợ cho việc loại bỏ carbon trong năm tài chính 24

Phân tích các yêu cầu phân bổ của Carbon180 trên các lộ trình

Tài trợ cho việc loại bỏ carbon trong năm tài chính 24

Bởi Alyson Lee, cố vấn quản lý các vấn đề của chính phủ Quy trình phân bổ ngân sách hàng năm của chính phủ liên bang là trọng tâm trong những nỗ lực của chúng tôi nhằm tài trợ cho việc loại bỏ carbon dioxide (CDR). Mỗi năm, Carbon180 gửi yêu cầu tới các văn phòng quốc hội khác nhau để giúp hướng dẫn nơi đô la của năm tới sẽ chảy.

Học tập trong tuần làm việc quan trọng hơn bạn nghĩ

Học tập trong tuần làm việc quan trọng hơn bạn nghĩ

Chúng ta thường thấy mình phải vật lộn để thực hiện những gì chúng ta biết là tốt cho chúng ta. Từ việc nói với một người quan trọng khác rằng chúng ta yêu họ đến việc nhớ nói chuyện như một tên cướp biển, sẽ luôn có những người cho rằng không cần thiết phải tổ chức các sự kiện trong ngày, tuần hoặc tháng vì họ đã làm những việc đó rồi.