我是AWS新手,我正在實施持續交付給我工作的公司。亞馬遜CodeCommit錯誤:git:'credential-aws'不是git命令
我跟着此說明配置CodeCommit服務:
爲AWS CodeCommit初始配置要用於訪問AWS CodeCommit創建和配置的IAM用戶:http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-windows.html#setting-up-https-windows-account
步驟1 我創建了一個新的IAM用戶並給了他AWSCodeCommitFullAcess
安裝和配置AWS CLI:我安裝ED和配置的憑據做AWS配置(設置默認域的域名爲AWS訪問密鑰ID,AWS訪問密鑰,美東-1和DE
第2步:安裝Git的 我安裝了GIT的窗戶確保啓用Git Credential Manager選項已被清除。
步驟3:設置憑據助手 我執行這些命令:
git config --global credential.helper "!aws codecommit credential-helper [email protected]"
git config --global credential.UseHttpPath true
執行:
git config --global --edit
我有:
[HTTP]
sslVerify =假
[憑證]
h elper = 「AWS codecommit列表庫codecommit憑據幫手」
UseHttpPath =真
第4步:連接到AWS CodeCommit控制檯和克隆庫
$ git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3<br>
Cloning into 'teste-git-to-s3'...<br>
git: 'credential-aws' is not a git command. See 'git --help'.<br>
Username for 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3': Lucas<br>
fatal: unable to access 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/teste-git-to-s3/': The requested URL returned error: 403
尋找在AWS故障排除解決方案,我發現:http://docs.aws.amazon.com/codecommit/latest/userguide/troubleshooting.html#troubleshooting-ae1但我無法解決它。
有沒有人知道如何解決這個問題? Pleeeeease,幫助!
打開命令提示符並使用Git運行git config,指定使用AWS憑證配置文件使用Git憑證助手,該助手使Git憑證助手能夠將路徑發送到存儲庫: 'git config --global credential.helper「!aws codecommit credential-helper $ @」' 如果您使用的是Bash模擬器而不是Windows命令行,則必須使用單引號而不是雙引號。 http://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-windows.html#setting-up-https-windows-credential-helper – shrimpwagon