2022.03.06

Git

SourceTreeでGitHubのリモートリポジトリへプッシュ

SourceTreeでGitHubのリモートリポジトリへプッシュします。SourceTreeとGitHubを連携していない場合、プッシュ時にGitHubのログイン画面が表示されます。

IDとパスワードを入力してLoginをクリックすると、SourceTreeで「Logon failed」のエラーが発生します。結果、プッシュができません。

SourceTreeでGitHubアカウントの認証設定をします。SourceTree上部メニューのツールからオプションを選択し、オプション画面の認証タブで「追加」をクリックします。

「ホスティングアカウントを設定」の画面が表示されるので、ホスティングサービスをGitHubに変更し、「OAuthトークンを再読み込み」ボタンをクリックします。

WEBブラウザが起動してGitHubのログイン画面が表示されます。この時、localhostの画面になってしまう場合は、既定のブラウザを変更してから再度試します。

GitHubにログインすると以下の画面が表示されるので、下部の「Authorize atlassian」のボタンをクリックします。

SourceTreeの「ホスティングアカウントを設定」の画面でGitHubのユーザー名が表示され、「認証に成功」のチェックボックスが表示されれば認証完了です。OKをクリックします。

オプション画面の認証タブで、アカウントに「GitHubのユーザー名@github.com」、Git保存されたパスワードに「github.com」と表示されます。OKをクリックします。

SourceTreeで再度GitHubのリモートリポジトリへプッシュを実行します。今度はエラーが発生せず、正常に完了します。

関連記事

2025.02.19

Git

SourceTreeでリモートリポジトリのプル時に発生するエラー対処法

SourceTreeでリモートリポジトリをプルすると、プルが終わらないことがあります。「詳細な出力を表示」にチェックを入れると以下のエラーが発生しています。 こ…

2022.03.13

Git

GitHubでプルリクエストを作成

以下のSourceTreeとGitHubによる一連の操作で、GitHubでプルリクエストを作成します。 SourceTreeの「develop」ブランチでファイ…

2022.03.12

Git

SourceTreeでブランチを削除

SourceTreeで「develop」ブランチを削除します。まずはローカルブランチです。ブランチがカレントの状態で削除しようとすると以下のエラーメッセージが表…

2023.12.23

Git

SourceTreeでディレクトリを含むブランチを作成

SourceTreeで「develop/user_a」ブランチを作成します。「main」ブランチと「develop」ブランチがある状態で、「develop」ブラ…

2022.02.27

Git

SourceTreeでローカルリポジトリを削除

SourceTreeのNew tabで「Local」を選択するとローカルリポジトリの一覧が表示されます。一覧から削除したいリポジトリを選択します。 削除したいリ…

上に戻る