

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

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

## 说明
<a name="eb3-codesourcedescription"></a>

将 EB CLI 配置为从 CodeCommit存储库进行部署，或者禁用 CodeCommit 集成并从本地计算机上传源包。



**注意**  
某些 Amazon 地区不提供 CodeCommit。Elastic Beanstalk 与 Elastic CodeCommit Beanstalk 之间的集成在这些区域不起作用。  
有关每个区域提供的 Amazon 服务的信息，请参阅[区域表](https://www.amazonaws.cn/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>


****  

|  Name  |  描述  | 
| --- | --- | 
|  [常用选项](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
```