Es posible cambiar el nombre de un repositorio en Bitbucket el uso de su API REST?
He leído toda la documentación de la Bitbucket de la API, pero no pude encontrar nada ni remotamente relacionado.
Yo estoy pidiendo tal vez me hizo perder algo. Gracias!

InformationsquelleAutor crazybyte | 2013-02-20

4 Comentarios

  1. 65

    El uso de la Bitbucket sitio web, usted puede cambiar el nombre de un repo de la siguiente manera:

    1. Ir a la repo de vista general de la página, generalmente https://bitbucket.org/username/oldname/overview
    2. Haga clic en la configuración de la rueda de engranaje en el extremo derecho del menú fila !
    3. En lugar de 1. y 2. puede escribir 'r' luego 'a' para la administración.
    4. Cambiar el nombre en el Name campo.
    5. Haga clic en Save repository details.

    Ser advertido de que el cambio de nombre de la repo va a cambiar su URL de acceso también. Anteriormente el acceso fue https://[email protected]/username/oldname.git Ahora, sin embargo, el repo de la dirección URL o Ruta de acceso será https://[email protected]/username/newname.git

    Puede comprobarlo volviendo a la página de Visión general, y se cierne sobre el gran azul HTTPS botón. La parte inferior de su navegador le mostrará que ahora apunta a https://[email protected]/username/newname.git

    Si usted está usando SourceTree puede actualizar el control remoto URL resaltando el local repo en SourceTree y, a continuación,

    1. Haga clic en Repository
    2. Haga clic en Repository Settings...
    3. Resaltar la fila que contiene la rama remota. Generalmente origin https://[email protected]/username/oldname.git
    4. Haga clic en Edit
    5. Actualización de la URL/Path campo. El cambio ‘oldname.git’ a ‘newname.git’, dejar el resto sin cambios. Así que la ruta de acceso completa debe ser https://[email protected]/username/newname.git
    6. Haga clic en OK
    • Si no puede encontrar el botón de Configuración, en la actualidad se está «escondido» en la esquina inferior izquierda.
  2. 4

    En un shell de unix, puede utilizar cURL;

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

    Es posible para un usuario para autenticarse en privado repositorios, pero todavía tienen sólo los administradores capaz de ejecutar:

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

    De acuerdo a la última API de aquí es la correcta curvatura comando:

    curl -X PUT --user username:password https://bitbucket.org/api/1.0/repositories/{accountname}/{repo_slug}  --data "name=newRepoName"
    

    Tenga en cuenta que el repo_slug es el nombre del repositorio EN minúsculas. Si usted no pone todo en minúsculas, usted tendrá la no tan expresiva respuesta de «No Encontrado».

    Si usted no está seguro de cuál es el repositorio de slug ejecutar el siguiente comando, el cual se muestra la información del usuario, incluyendo repositorios actuales, y busque el campo «slug»

    curl --user username:password https://bitbucket.org/api/1.0/user
    

Dejar respuesta

Please enter your comment!
Please enter your name here