2017-05-05 100 views
1

我有兩個不同的GitHub項目,我想單獨處理它們。每個項目都有不同的GitHub帳戶,但似乎不可能。PhpStorm。兩個GitHub項目使用不同的GitHub賬戶處理

進入Settings - Version Control - Github後,只有一個地方可以放置用戶名和密碼(或令牌),它似乎是爲所有PhpStorm項目共享的。如果我更改爲另一個項目,它將保留這些設置,如果之後我在更改第一個項目後更新憑證,我最近放置的憑證仍然設置。

是否可以按我想要的方式處理?

+0

根據JetBrains問題跟蹤器 - 這不是真的可能的:https://youtrack.jetbrains.com/issue/IDEA-82222 ** PS **嘗試在URL中指定用戶名 - 也許它會以這種方式工作( http://stackoverflow.com/a/27407168/783119) – LazyOne

回答

2

如果您通過ssh而不是https更新存儲庫以引用它們的遠程,則可以在git級別解決git憑據的PHPStorm設置。

您可以使用git remote set-url命令將本地存儲庫更新到另一個遠程。

切換到使用ssh密鑰身份驗證而不是https用戶/密碼身份驗證後,如果要使用多個密鑰(每個帳戶一個密鑰),可以按照本指南which details how to configure git to use different private keys for different repositories