- Dự án mã nguồn mở CLI HTTP Client đã được phát triển suốt 10 năm
- Do vô tình chuyển sang private repo nên toàn bộ số sao đã bị xóa
- GitHub có cửa sổ cảnh báo khi chuyển đổi, nhưng vì hình thức repo của tài khoản cá nhân và tổ chức khác nhau nên đã gây nhầm lẫn
- Với profile, tài khoản cá nhân là
name/name, còn tổ chức là name/.github
- Phía GitHub không có cách nào để khôi phục việc này
- Bài học rút ra
- Về mặt UI/UX, khi người dùng định xóa thứ gì đó thì cần nhấn mạnh rõ mức độ nghiêm trọng
- Nên có cơ chế xóa tạm thời, và nếu là xóa vĩnh viễn thì cần có quy trình trì hoãn
3 bình luận
Phía GitHub không có cách nào để khôi phục việc này
Phía GitHub không có lý do chính đáng nào để khôi phục việc này
Ý là vậy nhỉ? Chắc chắn phải có cách nào đó chứ..
Điều thú vị là khi GitHub vô tình chuyển kho lưu trữ của chính họ sang chế độ private, họ đã khôi phục lại bằng bản sao lưu cơ sở dữ liệu.
Ôi................... thật đáng tiếc