

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

# **eb codesource**
<a name="eb3-codesource"></a>

## Description
<a name="eb3-codesourcedescription"></a>

將 EB CLI 設為自 CodeCommit 儲存庫進行部署，或者停用 CodeCommit 整合並從您的本機電腦上傳來源套件。



**注意**  
有些 AWS 區域不提供 CodeCommit。Elastic Beanstalk 和 CodeCommit 之間的整合在這些區域中不會發生作用。  
如需每個區域中 AWS 提供的服務資訊，請參閱[區域表](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)。

## 語法
<a name="eb3-codesourcesyntax"></a>

**eb codesource** 

**eb codesource codecommit**

**eb codesource local**

## 選項
<a name="eb3-codesourceoptions"></a>


****  

|  名稱  |  描述  | 
| --- | --- | 
| [常用選項](eb3-cmd-options.md) |  | 

## Output
<a name="eb3-codesourceoutput"></a>

**eb codesource** 提示您選擇 CodeCommit 整合或標準部署。

**eb codesource codecommit** 會啟動 CodeCommit 整合的互動式儲存庫組態。

**eb codesource local** 會顯示原始組態並停用 CodeCommit 整合。

## 範例
<a name="eb3-codesourceexample"></a>

為目前分支使用 **eb codesource codecommit** 來設定 CodeCommit 整合。

```
~/my-app$ eb codesource codecommit
Select a repository
1) my-repo
2) my-app
3) [ Create new Repository ]
(default is 1): 1

Select a branch
1) mainline
2) test
3) [ Create new Branch with local HEAD ]
(default is 1): 1
```

為目前分支使用 **eb codesource local** 來停用 CodeCommit 整合。

```
~/my-app$ eb codesource local
Current CodeCommit setup:
  Repository: my-app
  Branch: mainline
Default set to use local sources
```