Có cách nào để liên lạc với người dùng trên GitHub không?


57

Tôi muốn liên hệ với nhà phát triển trên GitHub để xem làm thế nào tôi có thể giúp đỡ, v.v. Tôi không thấy tùy chọn ở bất cứ đâu.


Sao y với câu trả lời tốt hơn tại stackoverflow.com/q/12686545
sondra.kinsey

Câu trả lời:


30

Bạn có thể liên hệ với người dùng GitHub bằng cách truy cập trang người dùng của anh ấy / anh ấy ( https://github.com/[USERNAME]) và trên trang bên trái, bạn sẽ thấy địa chỉ email của cô ấy / anh ấy (nếu họ đã cung cấp).


17

Tôi không biết về việc gửi tin nhắn trực tiếp cho họ, nhưng nếu bạn đăng bình luận trong một cuộc thảo luận mà họ có liên quan, thì nó sẽ xuất hiện dưới dạng thông báo trong tài khoản github của họ.


2
Vâng, tôi đã hy vọng tránh gửi email của mình nhưng cuối cùng vẫn làm điều đó. Cảm ơn.
Josh M.

24
Sẽ thật tuyệt nếu có một cơ chế nhắn tin trực tiếp, ồ tốt!
Josh M.


11

Nếu người dùng đang hoạt động trên GitHub, bạn có thể bắt được địa chỉ email của họ từ nhật ký cam kết hoặc mở ra một vấn đề trong dự án mà họ đang thực hiện.

Tuy nhiên, nếu chúng không hoạt động và không có email hoặc kho lưu trữ có thể nhìn thấy thì dường như không có cách nào trực tiếp. Tôi đã đưa ra cách giải quyết này có thể đáng để thử trong các trường hợp cực đoan:

  • tạo một kho lưu trữ trống
  • thêm một README.md vào nó chứa tin nhắn của bạn và bao gồm một email trả lời
  • đi đến Settingskho lưu trữ đó
  • gửi kho lưu trữ thông qua Transfer Ownershipngười dùng trong câu hỏi

Điều này sẽ tạo ra một thông báo cho người dùng và cho phép anh ta liên lạc với bạn.

Trong trường hợp khi tài khoản người dùng hoàn toàn chết và bạn chỉ muốn thoát khỏi tài khoản đó để bạn có thể sử dụng tên cho các dự án của riêng mình, bạn cũng có thể liên hệ với bộ phận hỗ trợ, họ sẽ xóa tài khoản đã chết:

https://help.github.com/articles/name-squatted-policy/


Cảm ơn bạn đã đề cập đến Chính sách ngồi xổm tên. Đây chính xác là những gì tôi đang tìm kiếm!
Andrea Corbellini

7

Tôi không biết điều này đã diễn ra được bao lâu, nhưng bây giờ bạn có thể thêm @username message_contentvào một cuộc thảo luận và người dùng đó sẽ được thông báo.


Bạn có thể nói thêm một chút về nơi có thể thực hiện giao diện này không?
batpigandme

Có lẽ bất kỳ nơi nào bạn nhập "ý kiến", ví dụ về một vấn đề.
Josh M.

Chỉ cần viết "@user ping" trong bất kỳ bình luận nào về vấn đề
Fedir RYKHTIK

"thảo luận" == Vấn đề hoặc Yêu cầu kéo hoặc bất kỳ nhận xét nào về cam kết, v.v.
chharvey

6

Phương pháp này hoạt động vào tháng 2 năm 2019

  1. Sao chép và dán dòng tiếp theo vào trình duyệt của bạn (vui lòng đánh dấu nó): https://api.github.com/users/xxxxxxx/events/public .
  2. Tìm tên người dùng GitHub mà bạn muốn gửi email: Thay thế xxxxxxx trong URL bằng tên người dùng GitHub của người đó. Nhấn Enter.
  3. Nhấn Ctrl+ Fvà tìm kiếm email Email.

1
Không làm việc. Trang đó chỉ hiển thị một mảng trống. ( [ ])
felwithe

1
Thật không may, điều này chỉ hoạt động nếu người dùng đã công khai email của họ. Nếu họ không có thì các tùy chọn khác được đăng ở đây đáng để thử.
chuỗi

4

Câu hỏi này có câu trả lời tại Stack Overflow .

Mặc dù GitHub đã loại bỏ tính năng nhắn tin riêng tư, nhưng vẫn có một giải pháp thay thế.

GitHub lưu trữ git lưu trữ. Nếu người dùng mà bạn sẵn sàng liên lạc đã từng cam kết một số mã, có nhiều khả năng bạn có thể đạt được mục tiêu của mình. Thật vậy, trong mỗi cam kết được lưu trữ một số thông tin về tác giả của sự thay đổi hoặc người đã chấp nhận nó.

Miễn là bạn thực sự muốn trao đổi với user_test

  • Hiển thị trang hoạt động công khai của người dùng:
    https://github.com/user_test?tab=activity
  • Tìm kiếm một sự kiện cho biết "user_test được đẩy tới [nhánh] tại [repository]" . Thường có những cơ hội tốt, anh ta có thể đã thúc đẩy một trong những cam kết của chính mình. Đảm bảo đây là trường hợp bằng cách nhấp vào liên kết "Xem so sánh ..." và đảm bảo người dùng được liệt kê là một trong những người
    ủy quyền.
  • Sao chép trên máy cục bộ của bạn kho lưu trữ mà anh ấy đã đẩy tới: git clone https://github.com/..../repository.git
  • Tới thư mục đó cd repository
  • Kiểm tra chi nhánh anh đẩy tới: git checkout [branch]
  • Hiển thị các cam kết mới nhất: git log -50

Là một người viết / tác giả, một email nên được hiển thị cùng với dữ liệu cam kết.

Lưu ý: Mọi cảnh báo liên quan đến email không mong muốn nên được áp dụng ở đó. Do không thư rác.


Rất vui được đề cập rằng bạn đã sao chép câu trả lời này từ Stack Overflow ;)
Stefan Monov

1
Tôi viết câu trả lời này khi tôi không biết về việc sao chép người khác bị cấm trong Stack Overflow, tôi đã chỉnh sửa câu trả lời của mình;)
saman

1
Nó không chỉ là một thứ Stack Overflow. Đạo văn là xấu ở khắp mọi nơi. Cảm ơn bạn đã xác định nguồn.
ale

0

Một lựa chọn là tìm địa chỉ email của người dùng và sau đó gửi email cho họ. Hikido cung cấp một tiện ích chrome miễn phí sẽ hiển thị cho bạn địa chỉ email của người dùng.


Vì bạn để lại câu trả lời này, tôi đã xóa bình luận của bạn ở trên. Tuy nhiên, tôi không biết rằng thông tin này bổ sung nhiều vào cuộc thảo luận và việc cắm một trang web mà một người gắn cờ chỉ ra có lẽ là nghi vấn.
jonsca
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.