
GitHubアカウント追加【OAuth認証】
GitHubにログインしておく
既定のブラウザでGitHubにログインしておくSourcetree からアカウント追加
Sourcetree: ツール > オプション > 認証 > 追加
ホスティングサービス:GitHub優先するプロトコル:HTTPS
認証:OAuth
[OAuthトークンを再読み込み]
ブラウザが立ち上がる
[Authorize atlassian]
GitHubアカウント追加【tokenで認証】
※HTTPSのURLでクローンができない場合アカウント追加をtoken認証方式にするGitHubからtoken設定
GitHub: setting > Developer Settings > Tokens (classic) > Generate new token (classic)
Note:sourcetree(任意)Expiration:No Expiration
Select scopes:repo,userにチェック
発行されたtokenをコピー
Sourcetree からアカウント追加
SourceTree: ツール > オプション > 認証 > 追加
ホスティングサービス:GitHub優先するプロトコル:HTTPS
認証:Personal Access Token
[Personal Access Tokenを再読み込み]
アカウント:アカウント名
パスワード:tokenを貼り付け
pushするときのユーザー情報設定(リポジトリごと)
Sourcetree: 右上「設定」 > 詳細
メールアドレスはgithubに登録してあるものに登録しておくとgithub上でそのアカウントからのpushと判断されるgithubアカウントと紐づくメールアドレスは右上setting > Emails
適当な@github.comアカウントは存在するユーザーであるとそのユーザーからのpushと判定される
HTTPSのURLでGithubからCloneできない時【方法1 token編】
tokenで認証でGitHubアカウントをSoucetreeに追加するとHTTPSでクローンできるようになるHTTPSのURLでGithubからCloneできない時【方法2 SSH編】
SSHのアドレスでクローンできるよう設定するSourceTreeでSSHキーを生成
SourceTree: ツール > SSHキーの作成/インポート
- [Generate]
- ウィンドウの中でマウスを適当に動かし緑のバーを進める
- public keyをコピー
- [Save private key] でrsa-key-soucetree.ppkを保存(フィアル名任意)
GitHubに公開鍵を登録
GitHub: 右上ユーザーアイコン内setting > SSH and GPG keys
https://github.com/settings/keys- New SSH Key
- title: rsa-key-soucetree(任意)
- Key: publick keyをペースト
- Add SSH Key
SourceTreeに秘密鍵を登録
SourceTree: ツール > SSHエージェントを起動...
- タスクバー帽子パソコンアイコン
Putty authentication agent をタブルクリック
- Add Key.ppkファイルを登録
- close
SourceTreeでクローンする
git@github.comからはじまるSSHのリポジトリのURLを入力SourceTree SSHの設定
ツール > オプション > SSH クライアントの設定
SSHが起動してないとgithubとのやりとりができないGit Bash
フォントサイズの変更
タイトルバーを右クリック > Option > Text > Font