Gitアカウント
複数のGitHub、GitLab、またはBitbucketアカウントを接続し、リポジトリごとに使用するアカウントを選択。
複数のGitアカウント — 例えば個人のGitHubと仕事のGitHub — を使用している場合、1DevToolはそれらすべてを接続し、各リポジトリに使用するアカウントを選択できます。アカウントの切り替えや誤設定されたリモートはもう不要です。
Gitアカウントを追加
- 設定を開く — 左下のギアアイコンをクリックするか、**Cmd+,**を押す
- Gitアカウントセクションに移動
- + アカウントを追加をクリック
- プロバイダーを選択:GitHub、GitLab、またはBitbucket
- 2つの方法のいずれかで認証:
- OAuth — 「GitHub/GitLab/Bitbucketでサインイン」をクリックし、ブラウザログインを完了。1DevToolが自動的にトークンを受信。
- パーソナルアクセストークン — プロバイダーの設定で生成したトークンを貼り付け。GitHubでは設定 → 開発者設定の下に「きめ細かいパーソナルアクセストークン」として表示。
接続後、アカウントはユーザー名とアバターとともにGitアカウントリストに表示されます。必要な数のアカウントを追加できます — 制限はありません。

リポジトリごとのアカウント選択
複数のアカウントを接続している場合、各リポジトリに使用するアカウントを選択できます。これは仕事と個人プロジェクトを完全に分離するのに便利です。
- 任意のプロジェクトでGitパネル(Cmd+G)を開く
- パネル上部のアカウントバッジを探す — このリポジトリで現在アクティブなアカウントが表示
- バッジをクリックして、接続されているすべてのアカウントのドロップダウンを開く
- このリポジトリに使用するアカウントを選択
選択はリポジトリごとに保存されます。次回このプロジェクトを開いたとき、1DevToolは同じアカウントを自動的に使用します。プッシュ、プル、認証はすべて選択されたアカウントの資格情報を使用します。

これは以下の場合に特に便利です:
- オープンソースとサイドプロジェクト用の個人のGitHub
- 雇用主のリポジトリ用の仕事のGitHub(またはGitHub Enterprise)
- クライアントプロジェクト用のGitLabアカウント
SSHキー自動スキャン
このマシンで以前にgitを使用したことがある場合、~/.sshにSSHキーがすでに存在する可能性があります。1DevToolを初めて開いたとき、そのフォルダを自動的にスキャンし、既存のキーペアを検出します。
検出されたキーは設定 → SSHキーにリストされます。任意のキーの横のエージェントに追加をクリックしてアクティブ化 — 1DevToolはSSHベースのgit操作([email protected] URL経由のクローン、プッシュ、プル)にそれを使用します。

新しいSSHキーを生成
まだSSHキーがない場合、または1DevTool専用のキーを作成したい場合:
- 設定 → SSHキーに移動
- キーを生成をクリック
- キータイプを選択(Ed25519が推奨)し、オプションでパスフレーズを設定
- 生成をクリック — キーペアが作成され、
~/.sshに保存 - 公開キーをコピーをクリックして
.pubキーをクリップボードにコピー - ブラウザで、GitHub → 設定 → SSHおよびGPGキー → 新しいSSHキーに移動
- 公開キーを貼り付けて保存
それ以降、SSH経由のgit操作は自動的に認証されます。パスワードのプロンプトもトークンの有効期限もありません。