2012-09-08 39 views
10

Có cách nào để thay đổi tên người dùng Git và email cho Xcode không? Khi tôi thử cam kết ngay bây giờ nó sẽ đăng tên thật của tôi. Tôi muốn nó đăng tên người dùng GitHub của tôi để bạn có thể liên kết các cam kết với người dùng của tôi trên GitHub.Thay đổi tên người dùng cho Git trong Xcode?

Thông thường với Git, tôi đã có thể chỉ cần gõ git config --global user.name whoosh trong thiết bị đầu cuối nhưng dường như không hoạt động trên Mac và Xcode.

+0

Kinda bán liên quan: GitHub không cho phép tên người dùng/bí danh email như BitBucket làm ví dụ? 1 trên câu hỏi của bạn anyway vì tôi không có ý tưởng làm thế nào để làm điều đó một trong hai. –

+0

https://help.github.com/articles/setting-your-email-in-git/Thay đổi những điều sau đã thay đổi tên người dùng ngay cả khi đang đẩy đến repo github từ Xcode. –

+0

Tôi đã trả lời liên kết này [tìm giải pháp dễ dàng] (http://stackoverflow.com/questions/41561391/why-all-my-xcode-commits-to-bitbucket-show-other-user-author-name-on -bitbucket/41561543 # 41561543) – Tejinder

Trả lời

19

Các lệnh terminal sau làm việc cho tôi:

xcrun git config --global user.name 'new_user_name' 
xcrun git config --global user.email '[email protected]' 

Đây là cập nhật tên người dùng và e-mail tương ứng.

Sau khi thực hiện các lệnh đó, các cam kết liên tiếp tới Git qua Xcode sẽ sử dụng dữ liệu được chỉ định trong đó.

4

Vì tôi có nhiều dự án có tên cam kết khác nhau nên giải pháp do @sergtk cung cấp không hoạt động đối với tôi. Thay vào đó, tôi đã làm như sau:

xcrun git config --local user.name 'new_user_name' 
xcrun git config --local user.email '[email protected]' 

Ngoài ra, lưu ý đầu tiên cam kết cần phải được thay đổi, vì vậy tôi sử dụng các giải pháp cung cấp ở đây để sửa lỗi này: Change the author and committer name and e-mail of multiple commits in Git

+0

Nơi chúng ta nên nhấn các lệnh này. Xin hãy cho tôi biết con đường. –

+0

@RAIS - Đó là cùng một đường dẫn nơi thư mục ".git" của bạn nằm. – Greeso

0

tôi bắt đầu làm việc kể từ mac của công ty và có cùng một vấn đề với kho lưu trữ bitbacket. Mọi câu trả lời đều không giúp tôi. Không xóa người dùng trước đó khỏi sổ địa chỉ và lưu các lệnh của riêng tôi cũng như lệnh đầu cuối. Một ngày tôi đã cố gắng làm việc với repo mới từ SourceTree (miễn phí mềm từ Atlassian). Tôi đã thay thế tên người dùng và thư với sở thích của riêng mình và tất cả đều ổn. Tôi đã cam kết với thông tin đăng nhập của riêng tôi. Ye! Tôi hy vọng việc giải quyết của tôi sẽ hữu ích!

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