2013-02-20 12 views

risposta

4

In una shell Unix è possibile utilizzare cURL;

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

E 'possibile per un utente di autenticarsi nei repository privati, ma ancora hanno solo amministratori in grado di eseguire:

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

Secondo l'API lastest qui è il corretto comando di riccio:

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

Si noti che repo_slug è il nome del repository IN CASO INFERIORE. Se non si inserisce tutto in minuscolo si otterrebbe la risposta non tanto espressiva "Non trovato".

Se non siete sicuri di ciò che è la lumaca repository eseguire il comando seguente, che mostra le informazioni dell'utente tra cui depositi attuali, e cercare il campo "slug"

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

Utilizzando il sito web Bitbucket è possibile rinominare un pronti contro termine come segue:

  1. Vai alla pagina di riepilogo del pronti contro termine, di solito https://bitbucket.org/username/oldname/overview
  2. Clicca l'ingranaggio impostazioni sul fondo a destra della fila menu!
  3. Invece di 1. e 2. è possibile digitare 'r' quindi 'a' per l'amministrazione.
  4. Modificare il nome nel campo Name.
  5. Clicca Save repository details.

Ricorda che cambiare il nome del repo cambierà il suo accesso URL troppo. In precedenza l'accesso era https://[email protected]/username/oldname.git Ora, però, il repo URL/percorso sarà https://[email protected]/username/newname.git

È possibile controllare questo andando indietro alla pagina Panoramica, e si libra sopra il grande pulsante blu HTTPS. La parte inferiore del browser mostrerà che ora punta a https://[email protected]/username/newname.git

Se si utilizza SourceTree è possibile aggiornare l'URL del telecomando evidenziando il repo locale SourceTree e poi

  1. Clicca Repository
  2. Clicca Repository Settings...
  3. Evidenzia la riga contenente il ramo remoto.Di solito origin https://[email protected]/username/oldname.git
  4. Clicca Edit
  5. Aggiornare il campo URL/Path. Cambia "oldname.git" in "newname.git", lascia il resto invariato. Così il percorso completo dovrebbe essere https://[email protected]/username/newname.git
  6. Clicca OK
+6

Se non riesci a trovare il pulsante Impostazioni, al momento è "nascosto" nell'angolo in basso a sinistra. – arni