2009-11-17 35 views
24

Tôi vừa giúp một người bạn thiết lập tài khoản Github để cộng tác trong dự án của tôi. Cam kết của anh ấy đi qua, nhưng vì lý do nào đó trên trang "Nguồn" của kho lưu trữ của tôi bên cạnh cam kết của anh ta chỉ là tên của anh ấy và không phải là tên người dùng của anh ấy (có liên kết).Github hiển thị tên thay vì tên người dùng được liên kết trong cam kết

Nó có vẻ lạ, vì Github rõ ràng nhận ra cậu (tôi đã thêm anh ấy vào danh sách các cộng tác viên, vv

Có vẻ như một câu hỏi ngu ngốc, nhưng Google không thể giúp đỡ.

Cảm ơn!

Trả lời

20

Liệu bạn bè của bạn có địa chỉ e-mail ông đang sử dụng cho các cam kết của mình một cách chính xác thiết lập như một bí danh trong GitHub khác? khôn ngoan, GitHub thế nào để biết anh ta là ai? Git chính nó chỉ ghi lại tên đầy đủ và địa chỉ e-mail và rõ ràng không phải là tên người dùng GitHub, vì bạn có thể sử dụng Git hoàn toàn tốt mà không có GitHub.

+94

Cảm ơn bạn đã trả lời. Nhưng có vẻ như với tôi rằng bằng cách sử dụng logic đó (StackOverflow không phải là [bất cứ điều gì] hỗ trợ diễn đàn), 99% của StackOverflow sẽ biến mất. –

4

Run này trong Terminal:

git config --global user.name "your-github-username" 
    git config --global user.email "your-github-email" 
+11

Xin vui lòng bỏ qua điều này. Bạn không bao giờ nên thay đổi cài đặt Git của bạn chỉ vì nơi bạn xảy ra để lưu trữ kho lưu trữ của bạn ngày hôm nay. Điều gì xảy ra nếu bạn quyết định vào ngày mai để lưu trữ kho lưu trữ của bạn trên Gitorious hoặc Assembla hoặc Repo.Or.Cz hoặc Codaset? Hoặc bạn muốn lưu trữ nó trên nhiều trang web, cho an toàn và dự phòng? Thay vì thay đổi cài đặt Git của bạn để chơi tốt với GitHub, bạn nên thay đổi cài đặt GitHub của bạn để chơi tốt với các thiết lập Git của bạn. –

+0

Tên người dùng/email được đính kèm với cam kết của bạn sẽ khác đi đáng kể nếu bạn đang sử dụng các nhà cung cấp dịch vụ lưu trữ khác nhau? – mipadi

+0

Tên người dùng và địa chỉ email gắn với cam kết Git chính xác là những gì bạn nói với Git. –

0

Chỉ cần hỏi người bạn đó thêm email rằng ông sử dụng trong git địa phương cam kết danh sách email tài khoản GitHub mình như đã nêu trong GitHub Help

6

Thêm email được sử dụng trong git cam kết Github qua Account Settings: Email Settings

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