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:
- Vaya a la página de información general del repositorio, normalmente
https://bitbucket.org/username/oldname/overview
- Haga clic en el engranaje de configuración en el extremo derecho de la fila del menú.
- En lugar de 1. y 2. puede escribir
'r'
entonces'a'
para administración - Cambia el nombre en el
Name
campo. - 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
- Hacer clic
Repository
- Hacer clic
Repository Settings...
- Resalte la fila que contiene la rama remota. Usualmente
origin https://[email protected]/username/oldname.git
- Hacer clic
Edit
- Actualizar el
URL/Path
campo. Cambie ‘oldname.git’ a ‘newname.git’, deje el resto sin cambios. Así que la ruta completa debería serhttps://[email protected]/username/newname.git
- 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.