Có phải dự án mã của bạn vừa bị phá vỡ? Nó có thể là lỗi của GitHub

Tác giả sysadmin, T.Ba 25, 2023, 12:22:37 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Có phải dự án mã của bạn vừa bị phá vỡ? Nó có thể là lỗi của GitHub


GitHub lưu trữ các kho mã cho vô số dự án khác nhau, từ các trang web cá nhân đến các ứng dụng phổ biến như VLC Media Player. Nếu bạn có một tập lệnh, ứng dụng hoặc dự án khác dựa trên GitHub, nó có thể đã bị hỏng.


GitHub gần đây đã phát hiện ra rằng khóa riêng tư RSA SSH cho   Đăng nhập để xem liên kết đã "bị lộ trong một thời gian ngắn trong kho lưu trữ GitHub công khai" do "việc vô tình xuất bản thông tin cá nhân". Nói cách khác, một phần của khóa được sử dụng để kết nối với kho lưu trữ GitHub đã vô tình được xuất bản. Vì khóa công khai về lý thuyết có thể được sử dụng cho mục đích xấu, GitHub đã đặt lại khóa công khai vào khoảng 5:00 sáng UTC vào ngày 24 tháng 3.

Do đó, bất kỳ cặp khóa công khai/riêng tư nào được tạo trước thời điểm đó (ví dụ: ai đó đã thiết lập quyền truy cập GitHub Git trên PC của họ) giờ đây sẽ hiển thị cảnh báo. Thay đổi này cũng có thể phá vỡ mọi tập lệnh tự động liên quan đến việc sử dụng Git để đẩy hoặc kéo mã, chẳng hạn như mã trong hình ảnh Docker, tùy thuộc vào cách tập lệnh được thiết lập.

Nếu bạn gặp sự cố này, hãy xóa khóa cũ và thêm khóa chung mới vào tệp máy chủ của bạn để khắc phục sự cố — hướng dẫn đầy đủ có tại liên kết nguồn bên dưới. Duyệt và tải xuống mã từ trang web của GitHub trong trình duyệt của bạn vẫn hoạt động như bình thường.