MacOS を複数の Github または Bitbucket アカウントと統合する
2924 ワード
仕事用のラップトップで個人用 Github アカウントを使用し、仕事用リポジトリの構成を壊さずに個人用アカウントにコミットしたいとします.このチュートリアルでは、互いに競合することなく、MacOS で複数の Github/Bitbucket アカウントを簡単に管理する方法を紹介します.
目標を達成するには、1 台のコンピューターに複数のアカウントがあることを Github/Bitbucket Git のエンジンに伝える必要があります.
私たちの目標を達成するために私と一緒に裸で.
SSH ディレクトリに移動します 新しい SSH キーを作成する
これは非常に簡単です.Adding a new SSH key to your GitHub account に従ってください.
SSH 経由で複数のリモート サーバーに接続するには、SSH
設定ファイルを作成する SSH 構成を
理解する必要がある構文は次のとおりです.
私たちの場合、複数の Github/Bitbucket アカウントを使用したいので、
Github アカウントに移動し、リポジトリのクローンを作成します.
コード エディターでリポジトリを開き、Origin に設定されていることを確認します.
個人用レポと仕事用レポの間の競合を防ぐには、ユーザー名と電子メールをローカル レポに追加して、各レポに情報を追加する必要があります.
ユーザー名とメールアドレスを追加
終わり!
目標を達成するには、1 台のコンピューターに複数のアカウントがあることを Github/Bitbucket Git のエンジンに伝える必要があります.
私たちの目標を達成するために私と一緒に裸で.
新しい SSH キーを作成する
$ cd ~/.ssh
ssh-keygen -t rsa -b 4096 -C <[email protected]?
Github の詳細作成したSSHキーをGithubに登録
SSH 構成の作成
SSH 経由で複数のリモート サーバーに接続するには、SSH
config
ファイルを使用できます.この投稿では config
ファイルとは何かを説明するつもりはありませんが、それについて詳しく知りたい場合は、「 Using the SSH Config File 」という素晴らしい記事を見つけてください.話はやめて、もっとやりましょう!$ cd ~/.ssh && touch config
config
に追加します. 理解する必要がある構文は次のとおりです.
# Host is the remote server
Host hostname1
SSH_OPTION value
SSH_OPTION value
私たちの場合、複数の Github/Bitbucket アカウントを使用したいので、
# Your Github account
Host github.com-<jeffshomali>
User git
HostName github.com
IdentityFile ~/.ssh/<jeff_personal>
IdentitiesOnly yes
<>
を自分の情報に置き換えてください.リポジトリをクローンします。
Github アカウントに移動し、リポジトリのクローンを作成します.
fetch
および push
の URL が $ git remote -v
で設定されていない場合は $ git remote add origin https://github.com/user/repo.git
Github のユーザー名と電子メールをすべてのリポジトリにローカルに追加します。
個人用レポと仕事用レポの間の競合を防ぐには、ユーザー名と電子メールをローカル レポに追加して、各レポに情報を追加する必要があります.
$ code .git/config
または $ git config --local -e
で Git 構成ファイルを開きます. [user]
name = your_github_username
email = [email protected]
$ git config --local -l
によって情報が保存され、構成ファイルに存在することを確認します.Github/Bitbucket user.name
および user.email
が表示されます.終わり!
Reference
この問題について(MacOS を複数の Github または Bitbucket アカウントと統合する), 我々は、より多くの情報をここで見つけました https://dev.to/jeffshomali/integrating-macos-with-multiple-github-or-bitbucket-accounts-1an4テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol