Bitbucket用SSH Config設定

Atlassian BitbucketのSSH設定。Hostエントリ、鍵のセットアップ、Bitbucket CloudとBitbucket Serverの違いを解説します。

Basic Config

詳細な説明

BitbucketのSSH Config

BitbucketはCloudとData Center(Server)の両方でGit操作のSSHをサポートしています。

Bitbucket Cloud設定

Host bitbucket.org
  HostName bitbucket.org
  User git
  IdentityFile ~/.ssh/id_ed25519_bitbucket
  IdentitiesOnly yes
  AddKeysToAgent yes

Bitbucket Data Center / Server

Host bitbucket-server
  HostName bitbucket.mycompany.com
  User git
  Port 7999
  IdentityFile ~/.ssh/id_ed25519_work
  IdentitiesOnly yes

Bitbucket固有の注意点

Bitbucket Data Centerは通常、SSHにポート7999を使用します。これは標準のポート22とは異なり、初回セットアップ時の混乱の原因となりがちです。

接続の確認

ssh -T bitbucket.org
# 出力: "logged in as yourusername"

ユースケース

Atlassian Bitbucketをソース管理に使用する開発者、特にHTTPSからSSH認証への移行やBitbucket Data Centerのアクセス設定を行うチーム。

試してみる — SSH Config Generator

フルツールを開く