2016-11-17 17 views
6

Tôi đang cố gắng để GitHub thể hiện sự đóng góp của tôi cho một dự án. Nó không phải là kho của tôi, nhưng các kho lưu trữ khác mà tôi đã đóng góp để hiển thị trên hồ sơ của tôi.Không hiển thị với tư cách là người đóng góp trên GitHub

Tôi đã thử nghiệm đóng góp cho cả kho lưu trữ được chia sẻ và riêng tư. Tôi đã đẩy từ các dự án khác và mọi thứ đang hoạt động như mong đợi. Các bản vá lỗi từ dự án không hoạt động và dự án đang hoạt động, cả hai đều hiển thị cùng một chi tiết. Bất kỳ sự thúc đẩy nào cho các dự án làm việc đều cho thấy tôi là một người đóng góp trên cả kho lưu trữ lẫn hồ sơ cá nhân của tôi.

git config --global user.emailgit config --global user.name đều chính xác. Kho lưu trữ mà tôi cam kết chỉ cho tôi là tác giả, nhưng không hiển thị trên hồ sơ của tôi.

Tôi hơi lạc lõng về những việc cần làm. Có ai có ý tưởng nào?

+0

Kiểm tra [tại đây] (https://github.com/contact) – Jim

+0

bạn có thể tham khảo [github help] (https://help.github.com/articles/why-are-my-commits-linked-to -the-wrong-user /) –

Trả lời

3

Rất ít điều có thể dẫn đến việc bạn không thể nhìn thấy những đóng góp của chính mình cho kho lưu trữ git của người khác.

  1. Chủ sở hữu của kho lưu trữ có thể chưa hợp nhất với chi nhánh của bạn, vì tại thời điểm đó, bạn vẫn không có mã trong nhánh chính.

  2. Yêu cầu kéo của bạn không được mở và đang ngồi trì trệ. Lưu ý rằng ngay cả khi một số người mở chi nhánh của bạn kéo yêu cầu, vì lý do trên, bạn có thể không thấy mình là cộng tác viên cho đến khi họ hợp nhất bạn.

  3. Chi nhánh của bạn đã được mở và đóng mà không cần hợp nhất. Mã của bạn không được thêm vào nhánh chính do đó bạn không đóng góp kỹ thuật.

  4. Kho lưu trữ của chủ sở hữu là riêng tư và người đó chọn không chia sẻ đóng góp riêng tư của họ. Bởi vì điều này bạn không thể chia sẻ đóng góp của bạn vào kho lưu trữ riêng của họ.

  5. Cam kết khôi phục. Mặc dù tôi không chắc chắn về điều này, có lẽ nếu họ quay trở lại qua một cam kết bao gồm mã của bạn, bạn có thể không hiển thị. Một lần nữa, tôi không chắc chắn về điều này.

Hy vọng điều này sẽ trả lời câu hỏi của bạn.

+0

Mỏ vẫn không hiển thị một trong những người đóng góp đã hỗ trợ tôi. Bất kỳ ý tưởng? Đó là công khai và tôi đã hợp nhất yêu cầu của họ ngay bây giờ. Phải mất thời gian? Bất kỳ ý tưởng nào khác? –

1

Check-out giúp đỡ Github về đóng góp: link

Đặc biệt, nếu kho bạn đang góp phần được chia hai từ kho lưu trữ khác, hoặc nếu chúng được sáp nhập vào một chi nhánh không phải mặc định, họ sẽ không được tính vào Hồ sơ của bạn.

Nếu họ cam kết yêu cầu rút người khác mở, cũng có thể là người bảo trì đã đè bẹp các cam kết, và sau đó chỉ người mở yêu cầu kéo mới nhận được tín dụng.

5

Đôi khi ngay cả khi bạn ngã ba, cam kết hoặc hợp nhất chi nhánh của bạn, nó vẫn không hiển thị tên của bạn trong các cộng tác viên. Có thể là do email bạn đặt trên dòng lệnh không được đề cập trong hồ sơ git của bạn. Các bước sau đây phù hợp với tôi.

  1. đi đến https://github.com/settings/emails
  2. Thêm email của bạn được sử dụng trên dòng lệnh để 'thêm địa chỉ email' tùy chọn

Bây giờ kiểm tra tab đóng góp vào dự án. Nó sẽ bắt đầu hiển thị những đóng góp của bạn.

Các vấn đề liên quan