Tools

GitHub や Bitbucket に gitコマンドでsshアクセスする際、どのアカウントが使われるか確認する方法

投稿日:2017年8月17日 更新日:

1. はじめに

GitHubBitbucket に gitコマンドで sshアクセスする際(git pullgit push など)、どのアカウントが使われるか確認する方法を紹介します。

複数のアカウントを使い分けている場合、現在どのアカウントで GitHub や Bitbucket にアクセスされるのかを確認することは非常に重要です。意図しないアカウントで git push してしまうという事態は避けたいものです。

2. GitHub の場合

ターミナルで下のコマンドを実行します。

$ ssh -vT git@github.com

出力されたメッセージの中にある以下の赤字の部分が、使用されたアカウント名になります。

(省略)

Hi foo! You've successfully authenticated, but GitHub does not provide shell access.

(省略)

3. Bitbucket の場合

ターミナルで下のコマンドを実行します。

$ ssh -vT git@bitbucket.org

出力されたメッセージの中にある以下の赤字の部分が、使用されたアカウント名になります。

(省略)

logged in as foo

(省略)

4. GitLab の場合

ターミナルで下のコマンドを実行します。

$ ssh -vT git@gitlab.com

出力されたメッセージの中にある以下の赤字の部分が、使用されたアカウント名になります。

(省略)

Welcome to GitLab,  foo!

(省略)

5. その他のメモ

  • ssh-agent を使っている場合、「その時使いたい鍵」のみを ssh-add しておくと調査がラクになります。複数の鍵を ssh-agent に登録していると、どれが使われるか意識しなければいけません。
  • ssh の configファイル(通常は ~/.ssh/config)に、「Host」キーワードを使って複数のサーバーに対する設定を書き分けている場合、「IdentifyFile」ディレクティブで複数の鍵が該当するような記述になっていないか注意する必要があります。なるべく1つの鍵のみが該当する書き方にした方が分かりやすくてよいです。

6. 関連

OpenSSH

【SSH】ssh-agent の使い方

2018.06.15

7. 参考

📂-Tools

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ICTリテラシー

手軽に画像ファイル(PNG,JPEG)のサイズを小さくする TinyPNG サイト

PNG や JPEG 形式の画像ファイルを、なるべく見た目の品質を維持しつつ、ファイルサイズを小さくしたい場合は、TinyPNG というウェブサイトが手軽で便利です。

Web Programming

Webブラウザ上でHTML/CSS/JavaScriptを書いて試すことができるサービスの比較

目次はじめにサービス比較CodePenjsdo.itJSFiddleObservableまとめ はじめに Webブラウザ上で、HTML/CSS/JavaScript を書き、それをその場で実行したり保 …

Windows 7 のターミナル設定(PowerShell編)

Windowsで何かコマンドを実行する場合、コマンドプロンプトではなく PowerShellを使うと便利なのですが、合わせていくつかのツールを導入すると更に使いやすくなります。 目次PowerShel …

Windows

Windows 10 のターミナル設定(MSYS2編)

MSYS2 を使って、Windows 10 にターミナル環境を構築する方法を紹介します。 MSYS2というのは、Windows上にUNIXライクな環境を導入するソフトウェアです。 現在では、Windo …

Linux

前回 ./configure を実行した時に指定したオプションを確認する

目次1. 前置き (configure, make, make install)2. config.status ファイル(1) 前回 configure を実行した時の引数を表示する(2) 前回 c …