

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cambiar la configuración del AWS CodeCommit repositorio
<a name="how-to-change-repository"></a>

Puede utilizar la consola AWS CLI y la AWS CodeCommit consola para cambiar la configuración de un CodeCommit repositorio, como su descripción o su nombre.

**importante**  
Pero tenga en cuenta que si cambia el nombre de un repositorio, podría invalidar cualquier repositorio local que utilice el nombre antiguo en su URL remota. Ejecute el comando **git remote set-url** para actualizar la URL remota que va a utilizar el nuevo nombre del repositorio.

**Topics**
+ [Cambio de la configuración de un repositorio (consola)](#how-to-change-repository-console)
+ [Cambia la configuración AWS CodeCommit del repositorio ()AWS CLI](#how-to-change-repository-cli)

## Cambio de la configuración de un repositorio (consola)
<a name="how-to-change-repository-console"></a>

Para usar la AWS CodeCommit consola para cambiar la configuración de un CodeCommit repositorio AWS CodeCommit, sigue estos pasos.

1. Abre la CodeCommit consola en [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. En **Repositories (Repositorios)**, elija el nombre del repositorio cuya configuración desea cambiar. 

1. En el panel de navegación, seleccione **Configuración**. 

1. Para cambiar el nombre del repositorio **Repository name (Nombre del repositorio)**, introduzca un nuevo nombre en el cuadro de texto **Name (Nombre)** y elija **Save (Guardar)**. Cuando se lo pidan, verifique su elección. 
**importante**  
Si se cambia el nombre del AWS CodeCommit repositorio, se cambiarán los protocolos SSH y HTTPS URLs que los usuarios necesitan para conectarse al repositorio. Para que los usuarios puedan conectarse a este repositorio, tendrán que actualizar la configuración de la conexión. Además, puesto que el repositorio cambiará el ARN, al cambiar el nombre del repositorio, se invalidarán las políticas del usuario de IAM que confían en este ARN del repositorio.  
Para conectarse al repositorio tras cambiar el nombre, los usuarios deberán ejecutar el comando **git remote set-url** y especificar la nueva URL que se va a utilizar. Por ejemplo, si cambias el nombre del repositorio de MyDemoRepo a MyRenamedDemoRepo, los usuarios que usen HTTPS para conectarse al repositorio ejecutarán el siguiente comando de Git:  

   ```
   git remote set-url origin https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo
   ```
Los usuarios que utilicen SSH para conectarse al repositorio deberán ejecutar el siguiente comando de Git:  

   ```
   git remote set-url origin ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo
   ```
Para ver más opciones, consulte la documentación de Git.

1. Para cambiar la descripción del repositorio, modifique el texto que aparece en el cuadro de texto **Description (Descripción)** y haga clic en **Save (Guardar)**.
**nota**  
El campo de descripción muestra Marcado en la consola y acepta todos los caracteres HTML y caracteres Unicode válidos. Si eres un desarrollador de aplicaciones que utiliza `GetRepository` o `BatchGetRepositories` APIs y piensas mostrar el campo de descripción del repositorio en un navegador web, consulta la [referencia de la CodeCommit API](https://docs.aws.amazon.com/codecommit/latest/APIReference/).

1. Para cambiar la ramificación predeterminada, en **Default branch (Ramificación personalizada)** elija una ramificación diferente en la lista desplegable. Seleccione **Save**.

1. Para cambiar la clave de AWS KMS cifrado utilizada para cifrar y descifrar los datos del repositorio, en Clave de **cifrado del repositorio, elija una clave gestionada por el cliente Clave administrada de AWS**** o una clave** **gestionada por el cliente para especificar el tipo de clave** que se va a utilizar. Si elige una clave administrada por el cliente, introduzca el ARN de la clave. Seleccione **Save**.

1. Para eliminar el repositorio, elija **Delete repository**. En el cuadro junto a **Type the name of the repository to confirm deletion (Escriba el nombre del repositorio para confirmar la eliminación)**, introduzca **delete**y, a continuación, seleccione **Delete (Eliminar)**.
**importante**  
Tras eliminar este repositorio AWS CodeCommit, ya no podrá clonarlo en ningún repositorio local o compartido. Tampoco podrá extraer ni enviar datos desde ningún repositorio local ni repositorio compartido. Esta acción no se puede deshacer.

## Cambia la configuración AWS CodeCommit del repositorio ()AWS CLI
<a name="how-to-change-repository-cli"></a>

Para usar AWS CLI comandos con CodeCommit, instale el AWS CLI. Para obtener más información, consulte [Referencia de la línea de comandos](cmd-ref.md). 

 AWS CLI Para cambiar la configuración de un CodeCommit repositorio AWS CodeCommit, ejecute uno o más de los siguientes comandos:
+ [update-repository-description](#how-to-change-repository-cli-description)para cambiar la descripción de un CodeCommit repositorio.
+ [update-repository-name](#how-to-change-repository-cli-name)para cambiar el nombre de un CodeCommit repositorio.

### Para cambiar la descripción de un CodeCommit repositorio
<a name="how-to-change-repository-cli-description"></a>

1. Ejecute el comando **update-repository-description**, especificando:
   +  El nombre del CodeCommit repositorio (con la `--repository-name` opción).
**sugerencia**  
Para obtener el nombre del CodeCommit repositorio, ejecute el **[list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli)** comando.
   + La descripción del nuevo repositorio (con la opción `--repository-description`).
**nota**  
El campo de descripción muestra Marcado en la consola y acepta todos los caracteres HTML y caracteres Unicode válidos. Si eres un desarrollador de aplicaciones que utiliza `GetRepository` o `BatchGetRepositories` APIs y piensas mostrar el campo de descripción del repositorio en un navegador web, consulta la [referencia de la CodeCommit API](https://docs.aws.amazon.com/codecommit/latest/APIReference/).

   Por ejemplo, para cambiar la descripción del CodeCommit repositorio denominado `MyDemoRepo` a`This description was changed`:

   ```
   aws codecommit update-repository-description --repository-name MyDemoRepo --repository-description "This description was changed"
   ```

   Este comando devuelve resultados solo si hay errores.

1. Para comprobar la descripción modificada, ejecute el **get-repository** comando y especifique el nombre del CodeCommit repositorio cuya descripción ha cambiado con la `--repository-name` opción.

   El resultado del comando muestra el texto modificado en `repositoryDescription`.

### Para cambiar el nombre de un CodeCommit repositorio
<a name="how-to-change-repository-cli-name"></a>

1. Ejecute el comando **update-repository-name**, especificando:
   + El nombre actual del CodeCommit repositorio (con la `--old-name` opción).
**sugerencia**  
Para obtener el nombre del CodeCommit repositorio, ejecuta el comando [list-repositories](how-to-view-repository-details.md#how-to-view-repository-details-no-name-cli).
   + El nuevo nombre del CodeCommit repositorio (con la `--new-name` opción). 

   Por ejemplo, para cambiar el repositorio denominado `MyDemoRepo` a `MyRenamedDemoRepo`:

   ```
   aws codecommit update-repository-name --old-name MyDemoRepo --new-name MyRenamedDemoRepo
   ```

   Este comando devuelve resultados solo si hay errores.
**importante**  
Al cambiar el nombre del AWS CodeCommit repositorio, se modifican los códigos SSH y HTTPS URLs que los usuarios necesitan para conectarse al repositorio. Los usuarios no podrán conectarse a este repositorio hasta que actualicen la configuración de la conexión. Además, puesto que el repositorio cambia el ARN, al cambiar el nombre del repositorio, se invalidan las políticas del usuario de IAM que confían en este ARN del repositorio.

1. Para comprobar el nombre cambiado, ejecute el comando **list-repositories** y revise la lista de nombres de los repositorios.