AWS CodeCommit ya no está disponible para los nuevos clientes. Los clientes existentes de AWS CodeCommit pueden seguir utilizando el servicio con normalidad. Más información"
Visualización de la información de los repositorios de CodeCommit
También puede utilizar la consola AWS CodeCommit, la AWS CLI o Git desde un repositorio local conectado al repositorio de CodeCommit para ver información sobre los repositorios disponibles.
Antes de seguir estas instrucciones, realice los pasos de Configuración .
Temas
Visualización de la información de los repositorios (consola)
Utilice la consola AWS CodeCommit para ver rápidamente todos los repositorios que ha creado con su cuenta de Amazon Web Services.
-
Abra la consola de CodeCommit en https://console.aws.amazon.com/codesuite/codecommit/home
. -
En Repositorios, consulte los detalles sobre los repositorios en la Región de AWS donde haya iniciado sesión. En el selector de regiones, seleccione una Región de AWS diferente para ver los repositorios de esa región.
Elija el nombre del repositorio del que desea ver más detalles y luego realice una de las siguientes acciones:
-
Si desea ver la dirección URL para clonar el repositorio, en el panel de navegación, seleccione Clone URL (Clonar URL) y, a continuación, elija el protocolo que desea utilizar para clonar el repositorio. Con esto se copia la URL clonada. Para revisarla, péguela en un editor de texto sin formato.
-
Para ver las opciones configurables del repositorio, así como detalles como el ARN y el ID del repositorio, en el panel de navegación, seleccione Configuración.
-
nota
Si ha iniciado sesión como un usuario de IAM, puede configurar y guardar sus preferencias para ver el código y otros ajustes de la consola. Para obtener más información, consulte Trabajo con las preferencias del usuario.
Visualización de la información de los repositorios de CodeCommit (Git)
Para utilizar Git desde un repositorio local para ver información detallada acerca de los repositorios de CodeCommit, ejecute el comando git remote show.
Antes de realizar estos pasos, conecte el repositorio local al repositorio de CodeCommit. Para obtener instrucciones, consulte Conectarse a un repositorio.
-
Ejecute el comando git remote show
remote-name, donderemote-namees el alias del repositorio de CodeCommit (de forma predeterminada,origin).sugerencia
Para obtener una lista de los nombres de CodeCommit y sus URL asociadas, ejecute el comando git remote -v.
Por ejemplo, para ver la información del repositorio de CodeCommit con el alias
origin:git remote show origin -
Para HTTPS:
* remote origin Fetch URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)Para SSH:
* remote origin Fetch URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo Push URL: ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo HEAD branch: (unknown) Remote branches: MyNewBranch tracked main tracked Local ref configured for 'git pull': MyNewBranch merges with remote MyNewBranch (up to date) Local refs configured for 'git push': MyNewBranch pushes to MyNewBranch (up to date) main pushes to main (up to date)sugerencia
Para buscar el ID de clave de SSH del usuario de IAM, abra la consola de IAM y amplíe Credenciales de seguridad en la página de información del usuario de IAM. El ID de clave de SSH se encuentra en SSH Keys for AWS CodeCommit (Claves SSH para utilizar con ACC).
Para ver más opciones, consulte la documentación de Git.
Visualización de la información de los repositorios de CodeCommit (AWS CLI)
Para utilizar los comandos de AWS CLI en CodeCommit, instale la AWS CLI. Para obtener más información, consulte Referencia de la línea de comandos.
Si desea utilizar la AWS CLI para ver la información de los repositorios, ejecute los siguientes comandos:
-
Para ver una lista de los nombres de los repositorios de CodeCommit y sus correspondientes ID, ejecute list-repositories.
-
Para ver información sobre un único repositorio de CodeCommit, ejecute get-repository.
-
Para ver información sobre varios repositorios de CodeCommit, ejecute batch-get-repositories.
Para ver una lista de repositorios de CodeCommit
-
Ejecute el comando list-repositories:
aws codecommit list-repositoriesTambién puede utilizar las opciones
--sort-byo--ordersi desea cambiar el orden en el que se muestra la información devuelta. -
Si la operación se realiza correctamente, este comando devuelve un objeto
repositoriesque contiene los nombres y los ID de todos los repositorios de CodeCommit asociados a la cuenta de Amazon Web Services.A continuación, se muestra un ejemplo de salida basado en el comando anterior:
{ "repositories": [ { "repositoryName": "MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE" }, { "repositoryName": "MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE" } ] }
Para ver detalles de un repositorio único de CodeCommit
-
Ejecute el comando get-repository y especifique el nombre del repositorio de CodeCommit con la opción
--repository-name.sugerencia
Para obtener el nombre del repositorio de CodeCommit, ejecute el comando list-repositories.
Por ejemplo, para ver la información de un repositorio de CodeCommit denominado
MyDemoRepo:aws codecommit get-repository --repository-name MyDemoRepo -
Si la operación se completó correctamente, el comando devuelve un objeto
repositoryMetadatacon la siguiente información:-
El nombre del repositorio (
repositoryName). -
La descripción del repositorio (
repositoryDescription). -
El ID exclusivo del repositorio generado por el sistema (
repositoryId). -
El ID y la cuenta de Amazon Web Services asociados con el repositorio (
accountId).
A continuación se muestra un ejemplo de resultado basado en el comando del ejemplo anterior:
{ "repositoryMetadata": { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" } } -
Para ver la información de varios repositorios de CodeCommit:
-
Ejecute el comando batch-get-repositories con la opción
--repository-names. Añada un espacio entre el nombre de cada repositorio de CodeCommit.sugerencia
Para obtener los nombres de los repositorios de CodeCommit, ejecute el comando list-repositories.
Por ejemplo, para ver la información de dos repositorios de CodeCommit denominados
MyDemoRepoyMyOtherDemoRepo:aws codecommit batch-get-repositories --repository-names MyDemoRepo MyOtherDemoRepo -
Si la operación se completó correctamente, el comando devuelve un objeto con la siguiente información:
-
Una lista de los repositorios de CodeCommit que no se han encontrado (
repositoriesNotFound). -
Una lista de los repositorios de CodeCommit (
repositories). El nombre de cada repositorio de CodeCommit va seguido de:-
La descripción del repositorio (
repositoryDescription). -
El ID exclusivo del repositorio generado por el sistema (
repositoryId). -
El ID y la cuenta de Amazon Web Services asociados con el repositorio (
accountId).
-
A continuación se muestra un ejemplo de resultado basado en el comando del ejemplo anterior:
{ "repositoriesNotFound": [], "repositories": [ { "creationDate": 1429203623.625, "defaultBranch": "main", "repositoryName": "MyDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "lastModifiedDate": 1430783812.0869999, "repositoryDescription": "My demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyDemoRepo", "repositoryId": "f7579e13-b83e-4027-aaef-650c0EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyDemoRepo", "accountId": "111111111111" }, { "creationDate": 1429203623.627, "defaultBranch": "main", "repositoryName": "MyOtherDemoRepo", "cloneUrlSsh": "ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "lastModifiedDate": 1430783812.0889999, "repositoryDescription": "My other demonstration repository", "cloneUrlHttp": "https://codecommit.us-east-2.amazonaws.com/v1/repos/MyOtherDemoRepo", "repositoryId": "cfc29ac4-b0cb-44dc-9990-f6f51EXAMPLE", "Arn": "arn:aws:codecommit:us-east-2:111111111111:MyOtherDemoRepo", "accountId": "111111111111" } ], "repositoriesNotFound": [] } -