ユーザー名を更新する

各ユーザー名は Bitbucket Cloud を通じて固有です。ご使用のユーザー名は、https://bitbucket.org/<ユーザー名>/<リポジトリ> のように、個人用リポジトリの URL に表示されます。このユーザー名は、他のユーザーがあなたを検索するために使用することもできます。

ユーザー名を更新すると、そのアカウントに関連付けられていた過去のニュースは削除されます。フォロワーや保持しているリポジトリは、ユーザー名の変更以前の更新情報を受け取れなくなります。

このページの内容

ユーザー名を変更すると、保持しているリポジトリを参照するすべての URL が変更されます。このため、ユーザー (およびその旧 URL を参照しているすべての人) は構成ファイル内の URL も更新する必要があります。そうしないと、リポジトリへのプッシュができなくなります。たとえば、アカウント名を johnc から jcitizen に変更した場合、以前 http://bitbucket.org/johnc/repo で利用できたリポジトリには、http://bitbucket.org/jcitizen/repo からアクセスできます。これは名前の変更に行います。

個人のアカウントを Bitbucket チーム アカウントに変換することはできません。その逆も同様です。代わりに、リポジトリおよびグループをチームに転送して、既存のリポジトリをチームに再割り当てすることは可能です。

ユーザー名の更新は、2 段階のプロセスですBitbucket でユーザー名を更新してから、構成ファイルで同様に更新します。

ステップ 1. Bitbucket でユーザー名を更新する

最初に、Bitbucket でユーザー名を変更します。

  1. 左下のアバターから、[Bitbucket の設定] をクリックします。
  2. [アカウント設定] ページから、[ユーザー名] の横にある [変更] をクリックします。
  3. 新しい [ユーザー名] を入力します。
  4. [名前の変更] をクリックします。

変更を行ったらログアウトして、再度ログインする必要があります。

ステップ 2. 構成ファイル内の URL を更新する

The URL you use for a repository depends on which protocol you're using: HTTPS or SSH. You can find these URLs from the  Clone button on the Source page of your repository.

You can click back and forth between the SSH and the HTTPS protocol links to see how the URLs differ. The table below shows how the formats vary based on protocol.

You'll see these names as part of the URL:

  • In place of <repo_name>, you'll see the repository name.
  • In place of <your_username> in the HTTPS URL format, you'll see the username for your individual account.
  • In place of <account_name> for all URL formats, you'll the user or team name for the account that owns the repository.
    <your_username> and <account_name> may be the same if you're looking at the URL for a repository you own.
Git repository URLs
HTTPS format https://<your_username>@bitbucket.org/<account_name>/<repo_name>.git
SSH format

git@bitbucket.org:<account_name>/<repo_name>.git

もしくは

ssh://git@bitbucket.org/<account_name>/<repo_name>.git

Mercurial repository URLs
HTTPS format https://<your_username>@bitbucket.org/<account_name>/<repo_name>
SSH format ssh://hg@bitbucket.org/<account_name>/<repo_name>/

Update the URL for Git repositories

  1. From a terminal, navigate to the repository.

    $ cd ~/<path_to_repo>
  2. Run git remote -v to see the current remote URL.

    $ git remote -v
    origin https://emmap1@bitbucket.org/tutorials/tutorials.git.bitbucket.org.git (fetch)
    origin https://emmap1@bitbucket.org/tutorials/tutorials.git.bitbucket.org.git (push)
  3. Update the remote URL with git remote set-url using the current and new remote URLs.

    $ git remote set-url origin git@bitbucket.org/tutorials.git.bitbucket.org.git

If you update your URL from HTTPS to SSH, next time you push or pull from your repository, the terminal responds that it is adding the Bitbucket host to the list of known hosts. You also won't have to enter a password.

Update the URL for Mercurial repositories

  1. From your terminal, view your current repo configuration.
    You should see something similar to the following:

    $ cd ~/<path_to_repo>
    $ cat .hg/hgrc
    [paths]
    default = https://emmap1@bitbucket.org/emmap1/bitbucketspacestation

    In the previous example, the default URL is using the HTTPS protocol.

  2. Open the ~/<path_to_repo>/.hg/hgrc file with your favorite editor.
  3. Change the default value to the URL you want to use for that repository. When you are done you should see something similar to the following:

    [paths]
    default = ssh://hg@bitbucket.org/emmap1/bitbucketspacestation
  4. Save and close the configuration file.

If you update your URL from HTTPS to SSH, next time you push or pull from your repository, the terminal responds that it is adding the Bitbucket host to the list of known hosts. You also won't have to enter a password.

最終更新日 2017 年 8 月 1 日

この翻訳に満足しましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.