Saltar al contenido

¿Hay alguna manera de cambiar el nombre de un repositorio en Bitbucket usando su API?

Esta reseña fue evaluado por nuestros expertos así aseguramos la exactitud de nuestro contenido.

Solución:

Con el sitio web de Bitbucket, puede cambiar el nombre de un repositorio de la siguiente manera:

  1. Vaya a la página de información general del repositorio, normalmente https://bitbucket.org/username/oldname/overview
  2. Haga clic en el engranaje de configuración en el extremo derecho de la fila del menú.
  3. En lugar de 1. y 2. puede escribir 'r' entonces 'a' para administración
  4. Cambia el nombre en el Name campo.
  5. Hacer clic Save repository details.

Tenga en cuenta que cambiar el nombre del repositorio también cambiará su acceso a la URL. Anteriormente el acceso era https://[email protected]/username/oldname.git Ahora, sin embargo, la ruta/URL del repositorio será https://[email protected]/username/newname.git

Puede verificar esto volviendo a la página de Descripción general y pasando el mouse sobre el botón azul grande de HTTPS. La parte inferior de su navegador mostrará que ahora apunta a https://[email protected]/username/newname.git

Si está utilizando SourceTree, puede actualizar la URL del control remoto resaltando el repositorio local en SourceTree y luego

  1. Hacer clic Repository
  2. Hacer clic Repository Settings...
  3. Resalte la fila que contiene la rama remota. Usualmente origin https://[email protected]/username/oldname.git
  4. Hacer clic Edit
  5. Actualizar el URL/Path campo. Cambie ‘oldname.git’ a ‘newname.git’, deje el resto sin cambios. Así que la ruta completa debería ser https://[email protected]/username/newname.git
  6. Hacer clic OK

Para la versión 1.0 de la API:

Según https://confluence.atlassian.com/display/BITBUCKET/repository+Resource+1.0:

PUT https://api.bitbucket.org/1.0/repositories/accountname/repo_slug --data "name=new name"

Esto permite actualizar el nombre visible de un repositorio.

Para la versión 2 de la API:

Según https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D#put

PUT https://api.bitbucket.org/2.0/repositories/workspace/repo_slug

El uso del método PUT permite cambiar el nombre de un repositorio.

En un shell de Unix, puede usar cURL;

curl https://api.bitbucket.org/1.0/repositories/accountname/old_repo_name --data "name=new_repo_name" -X PUT

¿Es posible que un usuario se autentique en repositorios privados, pero que solo los administradores puedan ejecutar:

curl https://USER:[email protected]/1.0/repositories/accountname/old_repo_name --data "name=new_repo_name" -X PUT

Si haces scroll puedes encontrar las explicaciones de otros administradores, tú también tienes la opción de dejar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *