簡體   English   中英

在 Intellij IDEA 14 上更改遠程存儲庫憑據(身份驗證)

[英]Change remote repository credentials (authentication) on Intellij IDEA 14

出於安全原因,我最近更改了我的 Bitbucket 密碼。 但是,IntelliJ 沒有將我的存儲庫更新為新憑據,因此它阻止了我將任何內容拉入/推送到我的存儲庫。 我沒有為此使用任何插件,只是 IDE 內的集成 VCS 操作。

每次我拉/推時,都會彈出:

致命:' https://momotheral:xxxxxxxxxxxx@bitbucket.org/team/repo.git/的身份驗證失敗

其中xxxxxxxxxxxx是我的舊密碼。 我認為用正確的密碼更改這個遠程地址可以解決它,盡管我找不到這樣做的地方。

以上所有方法中最簡單的方法是:

  1. 轉到設置>>外觀和行為>>系統設置>>密碼
  2. 將設置更改為根本不存儲密碼
  3. 使 IntelliJ 無效並重新啟動
  4. 轉到設置>>版本控制>>Git>>SSH可執行文件:內置
  5. 執行取/拉操作
  6. 出現提示時輸入密碼
  7. 再次轉到設置>>外觀和行為>>系統設置>>密碼
  8. 這次選擇在磁盤上存儲密碼(受主密碼保護)

瞧!

請注意,如果您的密碼在您的 URL 中,這將不起作用。 如果是這種情況,那么您需要按照 @moleksyuk此處給出的步驟進行操作

你也可以選擇使用的憑據幫手的IntelliJ選項來實現類似的功能由拉梅什提出這里

在嘗試了幾個答案之后,我終於能夠解決這個問題(在窗口 10 上),

>git fetch
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'http://gitlab.abc.net/V4/VH.git/'

通過更新存儲在 Git Credential Manger for Windows(GCM) 中的密碼,

Control Panel->User Accounts -> Windows Credentials

有一個清除密碼的選項

有一個清除密碼的選項

執行以下步驟對我有幫助:

1) 打開設置 2) 轉到 Git 並取消選中“使用憑證助手”復選框 3) 執行 git pull 4) 在彈出對話框中輸入密碼

Git 操作現在可以在 IntelliJ 中正常工作在此處輸入圖片說明

Linux 用戶(在ubuntu 14.04 上測試)

默認情況下(在 linux 和 mac 上)pycharm 使用操作系統的密碼管理器。 要訪問 ubuntu 上的密碼,請打開“密碼和密鑰”程序。

密碼管理器圖標

一旦打開“idea”過濾器並編輯相關密碼。

密碼編輯器對話框圖片

無需為我重新啟動 pycharm。
使用 pycharm 17.2

這在 Intellij 12 上對我有用:

打開設置->密碼,選擇“不要記住密碼”並應用/確定。

做你的VCS fetch/update/push/whatever,它應該要求你輸入密碼。

檢查記住密碼,好的,它應該正確地做 VCS 的事情。

返回設置 -> 密碼並將其切換回“記住磁盤”,然后應用/確定。

  1. 轉到 [project]/.git 目錄。
  2. 打開以編輯“配置”文件。
  3. 在 '[remote "origin"]' 部分找到 'url' 屬性並用新密碼替換舊密碼。
  4. 在 Intellij IDEA 中按 Ctrl+T 更新項目。

在 Intellinj IDEA 14 中,我們可以通過以下步驟更改 Git 密碼:

從菜單欄:

  1. 選擇文件 -> 設置 -> 外觀和行為 -> 系統設置。

  2. 選擇密碼。

  3. 單擊“磁盤存儲保護”下的“主密碼”。

  4. 在密碼字段中,輸入您的old password 在后續字段中輸入您的new password

  5. 現在主密碼將被更改。

對於 Mac 用戶,這也有幫助:

憑據存儲在Keychain Access.app 中 你可以在那里改變它們。

作為記錄,如果您已經在終端上配置了 Git,則首選項中有一個選項可以使用本機 Git 而不是內置(捆綁)的 Git。

截屏

轉到 VCS>Git>Remotes,然后從列表中刪除您的遠程 url 並再次添加。 Git 將在下一次 git 操作(推、拉等)后要求輸入密碼。 注意:不要忘記在 url 中指定用戶名,否則會出現身份驗證錯誤。

對於 MACOS 用戶

如果您看到憑據失敗,但您確定之前可以正常工作,則:

可能您對系統進行了軟件更新。 系統使用與 xcode 捆綁的 git。 最好打開Xcode並在xcode啟動時單擊安裝額外的組件。 它會說安裝組件。 當您接受許可協議時,如果將再次開始工作。

簡而言之:

打開Xcode,安裝其他組件。 接受用戶許可協議。

在 Xcode 更新時,應重復此步驟。

您可以從設置屏幕(默認為 Ctrl + Alt + S)更改您的密碼作為附加屏幕截圖。 清除后,在第一次遠程操作(如拉/推等)時,它會詢問您的憑據)

重要提示:在此操作之前復制文件。

設置畫面

以下方法對我有用:

在 GitHub 中創建一個新的個人訪問令牌並按照鏈接在 IntelliJ 中配置連接: https : //www.jetbrains.com/help/idea/github.html

然后,在 IntelliJ,設置-版本控制-Git 屏幕上,取消單擊“使用憑據幫助程序”選項。

IntelliJ Git 設置

然后使用緩存失效重新啟動(文件 - 使緩存無效/重新啟動 - 無效並重新啟動)

這些步驟在 Windows 中為我解決了問題

  1. 進入控制面板

  2. 搜索“憑據”

  3. 選擇 Windows 憑據

  4. 從列表中選擇 github 憑據

  5. 選擇編輯並更新您的密碼,然后重新啟動 Intellij

我需要在 Intellij 中更改我的用戶名和密碼

首選項 -> 版本控制 -> GitHub

在那里您可以更改用戶名和密碼。

Mac 用戶請轉至如下:

(首先你必須安裝了bitbucket插件)

Android Studio -> 首選項 -> 其他設置 -> Bitbucket

現在更改您的密碼並單擊測試進行驗證。 還可以添加用於登錄的 SSH 密鑰。

也取決於您使用的插件。 有些有直接喜歡

Android Studio -> Preference -> Bitbucket linky

就我而言,我收到了驗證碼錯誤。 如果你得到了這個,首先在網站上注銷/登錄到 Bitbucket、Github、.... 並輸入所需的驗證碼。

之后,從intellij 再試一次,它應該提示輸入另一個密碼。

這就是我在Windows上解決它的方法。 我單獨安裝了 git,Idea 只是自動選擇 git 的選項(默認 Idea 配置,就像我從干凈的安裝程序中得到的那樣)。

在命令行中打開項目。 在那里做一些改變。 並通過安裝在我機器上的 git 提交和推送文件。 在推送過程中,它會打開一個窗口,要求我輸入用戶名和密碼。 之后,當我根據想法進行提交推送時,它就會起作用。

以上都不適合我。 使用Android Studio 3.5 Beta 4。我什至在文件>設置>外觀和行為>系統設置>密碼中選擇了“不保存,重啟后忘記密碼”

所以我做了什么。

VCS>git>遙控器

  • 刪除回購並再次添加。
  • 會要求提供憑據。
  • 然后在終端中嘗試 git fetch 。
  • 會提示輸入密碼。
  • 問題已修復。 :D

git credential-manager 清除目標網址: https://bitbucketxxxxxxxxxxxxxxxx.git

在 Windows 上,只需刪除遠程存儲庫(Git -> 管理遠程...)並再次添加。 系統將提示您輸入用戶名和新密碼。

運行下面的命令,它會提示您每次輸入用戶名和密碼。

 git config credential.helper ""
 git pull

它將提示您到以下窗口輸入您的憑據,然后單擊記住。

在此處輸入圖片說明

就我而言,我從GitLab克隆了一個項目來開發它。 我也做了幾次提交。 但突然間我不得不更改訪問令牌以下載另一個項目。 之后,我無法在CLION 中做任何與 git 相關的事情 所以moleksyuk所說的是真的。

關閉 IDE > 轉到本地存儲庫 > 轉到 .git 目錄(顯示它是否已隱藏)> 使用編輯器打開配置文件 > 在那里,

[遠程“來源”] url = https://{yourname:access_token}@gitlab.yourorganization.com/1stdir/2nddir/your_project.git

fetch = +refs/heads/ :refs/remotes/origin/

您必須用新的名稱和訪問令牌替換現有的名稱和訪問令牌。

看起來像這樣(https://Janith:aBhsii6Usdjbsj@gitlab.yourorganization.com/1stdir/2nddir/your_project.git)

保存 > 打開 IDE 並執行 git 操作。

在 Windows 10 上,轉到:

Control Panel\User Accounts\Credential Manager

在 Generic Credentials 下找到您的存儲庫 URL,使用 Edit 更改您的密碼。

完成這些步驟后,拉動應該可以正常工作。

在此處輸入圖片說明

更改git遠程用戶名/密碼的步驟

  • 進入控制面板
  • 搜索憑證管理器
  • 單擊 Windows 憑據
  • 在 Generic Credential 部分,會有 git url,更新用戶名和密碼

最近 Bitbucket 已停止支持用戶/通行證 git https 集成。 所以我不能再拉/取。

事實證明,沒有必要更改 GIT 用戶名或“身份驗證方案”(從 UserCredentials 到 Token)。

我所要做的就是:

  • 請獲取應用密碼(或通過 Bitbucket Web UI 生成),並使用它進行身份驗證。
  • 使用您的Bitbucket 用戶名作為登錄名,並使用應用程序密碼作為密碼。

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003444939/comments/360000461679

我不得不從 git 憑證管理器中刪除它。 執行后

git config --global --unset credential.helper

密碼提示回來了@IntelliJ 2022.2

在 Android Studio 2.3 中

  1. 打開設置 (CTRL+ALT+S)
  2. 選擇其他設置(最后)
  3. 選擇比特桶

在這里您可以更改您的新密碼或用戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM