選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

設定 AWS CodeCommit

焦點模式
設定 AWS CodeCommit - AWS CodeCommit

AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解」

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS CodeCommit 不再提供給新客戶。的現有客戶 AWS CodeCommit 可以繼續正常使用服務。進一步了解」

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

您可以登入 , AWS Management Console 直接從 AWS CodeCommit 主控台上傳、新增或編輯檔案至儲存庫。這是快速進行變更的方式。不過,如果您想要處理多個檔案、跨分支的檔案等等,請考慮設定本機電腦來使用儲存庫。設定 CodeCommit 最簡單的方法是設定 HTTPS Git 登入資料 AWS CodeCommit。此 HTTPS 身分驗證方法:

  • 使用靜態使用者名稱和密碼。

  • 適用於 CodeCommit 支援的所有作業系統。

  • 也相容於整合開發環境 (IDE) 和其他支援 Git 登入資料的開發工具。

如果您基於操作理由而不想要或無法使用 Git 登入資料,則可以使用其他方法。例如,如果您使用聯合存取、臨時登入資料或 Web 身分提供者來存取 CodeCommit 儲存庫,則無法使用 Git 登入資料。建議您使用 git-remote-codecommit 命令設定本機電腦。請仔細檢閱這些選項,決定最適合您的替代方法。

如需使用 CodeCommit 和 Amazon Virtual Private Cloud 的詳細資訊,請參閱 AWS CodeCommit 搭配界面 VPC 端點使用

檢視和管理登入資料

您可以透過我的安全登入資料,從 AWS 主控台檢視和管理 CodeCommit 登入資料。

注意

此選項不適用於使用聯合身分存取、暫時登入資料或 Web 身分提供者的使用者。

  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/iam/://www. 開啟 IAM 主控台。

  2. 在右上方的導覽列中,選擇您的使用者名稱,然後選擇 Security Credentials (安全登入資料)

  3. 選擇AWS CodeCommit 登入資料索引標籤。

使用 Git 登入資料設定

使用 HTTPS 連線和 Git 登入資料,您可以在 IAM 中產生靜態使用者名稱和密碼。然後,您會將這些登入資料用於 Git,以及任何支援 Git 使用者名稱和密碼身分驗證的第三方工具。大部分 IDE 和開發工具都支援此方法。這是搭配 CodeCommit 使用最簡單且最簡單的連線方法。

  • 對於使用 Git 憑證的 HTTPS 使用者:請依照這些指示,使用 Git 登入資料在本機電腦和 CodeCommit 儲存庫之間設定連線。

  • 用於開發工具的連線:請遵循這些準則,使用 Git 登入資料在 IDE 或其他開發工具和 CodeCommit 儲存庫之間設定連線。支援 Git 登入IDEs 包括 (但不限於) Visual Studio、Xcode 和 IntelliJ。

使用其他方法設定

您可以使用 SSH 通訊協定而非 HTTPS 來連線至 CodeCommit 儲存庫。使用 SSH 連接,您可以在本機電腦上建立 Git 和 CodeCommit 用於 SSH 身分驗證的公有和私有金鑰檔案。您可以將公有金鑰與您的 IAM 使用者建立關聯。您需要將私有金鑰存放在本機電腦。由於 SSH 需要手動建立和管理公有和私有金鑰檔案,您可能會發現 Git 登入資料更簡單且更容易與 CodeCommit 搭配使用。

與 Git 登入資料不同,根據本機電腦的作業系統而定,SSH 連線設定會有所不同。

如果您要連線至 CodeCommit AWS 並使用聯合存取、身分提供者或臨時登入資料,或者您不想為 IAM 使用者設定 IAM 使用者或 Git 登入資料,您可以透過兩種方式之一設定 CodeCommit 儲存庫的連線:

  • 安裝並使用 git-remote-codecommit (建議使用)。

  • 安裝並使用 AWS CLI隨附的登入資料協助程式。

這兩種方法都支援存取 CodeCommit 儲存庫,而不需要 IAM 使用者,這表示您可以使用聯合存取和臨時登入資料來連線至儲存庫。建議使用的方法是 git-remote-codecommit 公用程式。它延伸了 Git,而且可與各種 Git 版本和登入資料協助程式相容。不過,並非所有 IDE 均可支援 git-remote-codecommit 使用的複製 URL 格式。您可能必須先將儲存庫手動複製到本機電腦,才能在 IDE 中使用這些儲存庫。

中包含的登入資料協助程式 AWS CLI 允許 Git 在 Git 需要向 驗證 AWS 才能與 CodeCommit 儲存庫互動時,使用 HTTPS 和密碼編譯簽署的 IAM 使用者登入資料或 Amazon EC2 執行個體角色版本。有些作業系統和 Git 版本有自己的登入資料協助程式,但會與 AWS CLI包含的登入資料協助程式發生衝突。它們可能會導致 CodeCommit 的連線問題。

如果您要連線到另一個 Amazon Web Services 帳戶中託管的 CodeCommit 儲存庫,您可以使用 中包含的角色、政策和登入資料協助程式來設定存取和連線 AWS CLI。

CodeCommit、Git 和其他元件的相容性

當您使用 CodeCommit 時,請使用 Git。您也可以使用其他程式。下表提供關於版本相容性的最新指導。根據最佳實務,我們建議您使用 Git 和其他軟體的最新版本。

的版本相容性資訊 AWS CodeCommit
元件 版本
Git CodeCommit 支援 Git 1.7.9 版和更新版本。Git 2.28 版支援為初始遞交設定分支名稱。我們建議您使用最新版本的 Git。
Curl CodeCommit 需要 curl 7.33 和更新版本。不過,HTTPS 和 curl 更新 7.41.0 存在已知問題。如需詳細資訊,請參閱疑難排解
Python (僅限 git-remote-codecommit) git-remote-codecommit 需要第 3 版和更新版本。
Pip (僅限 git-remote-codecommit) git-remote-codecommit 需要 9.0.3 版和更新版本。
AWS CLI (git-remote-codecommit僅限 ) 我們建議所有 CodeCommit 使用者使用最新版本的 AWS CLI 版本 2。 git-remote-codecommit需要 AWS CLI 版本 2 才能支援 AWS SSO 和需要臨時憑證的連線,例如聯合身分使用者。
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。