Cài đặt này thực sự kiểm soát điều gì
Cài đặt Đóng góp (Contribution) của GitHub bao gồm một công tắc cho đóng góp riêng tư. Công tắc này ảnh hưởng đến việc biểu đồ đóng góp và tổng quan hoạt động trên hồ sơ của bạn có bao gồm số lượng ẩn danh từ hoạt động trong các kho lưu trữ riêng tư hay không. Nó không làm cho kho lưu trữ riêng tư trở nên công khai, không cấp quyền truy cập mã riêng tư cho bất kỳ ai và không thay đổi ai có thể đọc commit của bạn. Nó chỉ thay đổi việc một con số có xuất hiện hay không.
Cài đặt Đóng góp của GitHub cho phép chủ tài khoản hiển thị hoặc ẩn đóng góp riêng tư trên hồ sơ. Nguồn
Sự khác biệt thực tế nằm ở ba lớp thông tin:
- Hoạt động công khai: commit, issue, pull request và các đóng góp khác trong kho lưu trữ công khai. Những thông tin này hiển thị kèm ngữ cảnh kho lưu trữ, chẳng hạn như tên kho lưu trữ và loại đóng góp.
- Số đóng góp riêng tư: tổng số hàng ngày được ẩn danh từ các kho lưu trữ riêng tư, hiển thị mà không có tên kho lưu trữ, thông điệp commit hay mã nguồn.
- Nội dung riêng tư: mã nguồn, lịch sử commit, nội dung issue và siêu dữ liệu kho lưu trữ bên trong kho lưu trữ riêng tư. Lớp này được quản lý bởi quyền truy cập kho lưu trữ, không phải bởi cài đặt số đóng góp.
Bật công tắc số đóng góp riêng tư không di chuyển bất kỳ nội dung riêng tư nào sang lớp công khai. Tắt nó không xóa kho lưu trữ riêng tư hay lịch sử của chúng. Nó chỉ loại bỏ các con số ẩn danh khỏi chế độ xem hồ sơ công khai.
Người ngoài có thể suy ra gì từ số đóng góp riêng tư
Khi đóng góp riêng tư được công khai, người ngoài có thể thấy bạn đã hoạt động vào những ngày nhất định. Họ không thể thấy bạn đã làm việc trong kho lưu trữ riêng tư nào, bạn đã thay đổi điều gì hoặc còn ai khác tham gia.
Khi đóng góp riêng tư được công khai, người không có quyền truy cập kho lưu trữ có thể thấy số lượng đóng góp hàng ngày nhưng không thấy chi tiết đóng góp riêng tư cụ thể. Nguồn
Suy luận này có giới hạn nhưng có thật. Một mô hình đóng góp riêng tư đều đặn có thể gợi ý công việc riêng tư thường xuyên, chẳng hạn như việc làm hoặc một dự án riêng. Những khoảng trống có thể gợi ý thời gian nghỉ, thay đổi mô hình làm việc hoặc chuyển sang nền tảng khác. Không có suy luận nào trong số này là bằng chứng. Con số là tín hiệu hoạt động, không phải tuyên bố về danh tính, việc làm hay ý định.
Điều này quan trọng với những người coi hồ sơ GitHub là tín hiệu nghề nghiệp. Một biểu đồ số đóng góp riêng tư hiển thị có thể làm hồ sơ trông năng động hơn so với chỉ các kho lưu trữ công khai. Ẩn các con số có thể làm cùng một hồ sơ trông yên tĩnh hơn. Không lựa chọn nào là không trung thực; chúng chỉ phơi bày lượng siêu dữ liệu khác nhau.
Từng bước: xem xét và thiết lập công tắc
Giao diện GitHub thay đổi theo thời gian, vì vậy hãy coi phần sau là quy trình xem xét chứ không phải đường dẫn menu cố định. Mục tiêu là biết trạng thái hiện tại của bạn và đưa ra lựa chọn có chủ đích.
- Đăng nhập vào tài khoản của chính bạn. Sử dụng tài khoản có hồ sơ bạn đang xem xét. Cài đặt này do chủ tài khoản kiểm soát.
- Mở cài đặt đóng góp trên hồ sơ của bạn. Tìm khu vực cài đặt đóng góp liên quan đến hồ sơ của bạn. Nhãn chính xác có thể khác nhau tùy phiên bản giao diện; công tắc liên quan là công tắc về đóng góp riêng tư.
- Ghi lại trạng thái hiện tại trước khi thay đổi. Ghi chú xem đóng góp riêng tư hiện đang được hiển thị hay ẩn. Điều này cho bạn một mốc cơ sở nếu sau này bạn muốn đảo ngược lựa chọn.
- Quyết định dựa trên điều bạn muốn người ngoài suy luận. Sử dụng bảng so sánh bên dưới thay vì theo bản năng mặc định.
- Thay đổi cài đặt nếu cần, sau đó xem hồ sơ của bạn như một khách truy cập chưa đăng nhập. Cửa sổ riêng tư hoặc ẩn danh là cách đơn giản để kiểm tra kết quả công khai.
- Kiểm tra lại sau những thay đổi lớn. Nếu bạn thay đổi nhà tuyển dụng, bắt đầu hoặc ngừng công việc riêng tư thường xuyên, hoặc dọn dẹp tài khoản cũ, hãy xem lại cài đặt.
| Lớp | Hiển thị với người ngoài khi số đóng góp riêng tư được hiển thị | Hiển thị với người ngoài khi số đóng góp riêng tư bị ẩn | Được kiểm soát bởi quyền truy cập kho lưu trữ? |
|---|---|---|---|
| Hoạt động kho lưu trữ công khai | Có, kèm ngữ cảnh kho lưu trữ và đóng góp | Có, không thay đổi | Không |
| Số đóng góp riêng tư | Có, dưới dạng tổng số hàng ngày ẩn danh | Không | Không |
| Nội dung kho lưu trữ riêng tư | Không | Không | Có |
| Thông điệp commit và mã nguồn riêng tư | Không | Không | Có |
Một bảng quyết định hữu ích cho chủ tài khoản:
| Tình huống của bạn | Cân nhắc hiển thị số đóng góp riêng tư | Cân nhắc ẩn số đóng góp riêng tư |
|---|---|---|
| Bạn muốn hồ sơ phản ánh công việc riêng tư thường xuyên | Có | — |
| Bạn muốn giảm thiểu siêu dữ liệu hoạt động | — | Có |
| Bạn đang ứng tuyển vào các vị trí mà kho lưu trữ công khai là tín hiệu chính | Tùy chọn | Tùy chọn |
| Bạn không chắc các con số tiết lộ điều gì | Xem xét trước | Xem xét trước |
Những sai lầm phổ biến
Nhầm công tắc này với biện pháp kiểm soát quyền riêng tư mã nguồn. Cài đặt đóng góp riêng tư không công bố mã nguồn riêng tư và không cấp quyền truy cập kho lưu trữ. Nếu bạn lo lắng về việc lộ mã nguồn, hãy xem xét quyền truy cập kho lưu trữ và quyền riêng tư email commit một cách riêng biệt.
Cho rằng ẩn số đóng góp nghĩa là không có hoạt động. Ẩn các con số loại bỏ tín hiệu công khai, không loại bỏ công việc thực tế. Người ngoài vẫn có thể thấy hoạt động công khai và cộng tác viên kho lưu trữ vẫn có thể thấy hoạt động riêng tư tùy theo quyền truy cập của họ.
Coi một con số là bằng chứng về danh tính hoặc việc làm. Biểu đồ đóng góp là một chế độ xem siêu dữ liệu. Nó không xác minh một người là ai, họ làm việc cho ai hoặc liệu một tài khoản có xác thực hay không.
Thay đổi cài đặt mà không bao giờ kiểm tra chế độ xem công khai. Luôn xác nhận kết quả từ góc nhìn chưa đăng nhập. Trạng thái giao diện có thể dễ bị đọc sai khi đang đăng nhập.
Nhầm lẫn công tắc này với việc dọn dẹp tài khoản. Loại bỏ một tín hiệu hiển thị không phải là xóa tài khoản. Nếu bạn đang ngừng sử dụng một tài khoản, hãy giữ một phương thức khôi phục mà bạn kiểm soát cho đến khi hoàn tất việc đóng tài khoản, và đừng coi hồ sơ đã chỉnh sửa hoặc trống là bằng chứng rằng dữ liệu đã lưu đã biến mất.
Bảo vệ dấu vết của chính bạn
Hồ sơ GitHub là một nút trong dấu vết công khai rộng lớn hơn. Lựa chọn số đóng góp riêng tư là một cài đặt nhỏ, có thể đảo ngược; nhiệm vụ lớn hơn là biết những tên người dùng (handle) và hồ sơ nào được liên kết công khai với bạn. Nếu bạn muốn xem lại các tên người dùng công khai đã biết, TraceSeek là ứng dụng tra cứu tên người dùng kiểm tra 3.000+ nền tảng, với lần quét đầu tiên miễn phí và thời gian quét được công bố là 20–30 giây. Đây là cách thu thập manh mối về tên người dùng công khai, không phải cách thay đổi cài đặt GitHub, tiết lộ hồ sơ riêng tư hay chứng minh danh tính. Các kết quả trùng khớp tên người dùng công khai là manh mối, không phải bằng chứng sở hữu.
Để có quy trình dọn dẹp rộng hơn, hãy xem hướng dẫn tìm tài khoản trực tuyến bị lãng quên. Để xử lý rủi ro mạo danh xung quanh tên người dùng của bạn, hãy xem hướng dẫn bảo vệ tên người dùng khỏi mạo danh.
Các sự kiện chính
- Cài đặt Đóng góp của GitHub cho phép chủ tài khoản hiển thị hoặc ẩn đóng góp riêng tư trên hồ sơ.
- Khi đóng góp riêng tư được công khai, người không có quyền truy cập kho lưu trữ có thể thấy số lượng đóng góp hàng ngày nhưng không thấy chi tiết đóng góp riêng tư cụ thể.
- Cài đặt đóng góp riêng tư thay đổi khả năng hiển thị hoạt động ẩn danh, không thay đổi quyền truy cập kho lưu trữ hay mã nguồn riêng tư.
- Biểu đồ số đóng góp riêng tư hiển thị là một tín hiệu siêu dữ liệu và không xác minh danh tính, việc làm hay ý định.