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のリモートリポジトリへプッシュを実行します。今度はエラーが発生せず、正常に完了します。

関連記事

2022.03.11

Git

SourceTreeのプルで発生した競合を修正

以下のGitHubとSourceTreeによる一連の操作で、プルで発生した競合を修正します。 GitHubでファイルを更新 SourceTreeの「main」ブ…

2022.02.27

Git

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

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

2024.06.08

Git

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

SourceTreeでBacklogのリモートリポジトリをクローンします。クローンの画面でBacklogのリモートリポジトリのURLを入力すると、以下のようにB…

2022.02.27

Git

GitHubでリポジトリを削除

GitHubにサインインし、左ナビから削除したいリポジトリをクリックします。 リポジトリの画面で、上部メニューの「Code」が選択されているので、一番右の「Se…

2022.03.09

Git

SourceTreeのブランチのマージで発生した競合を修正

以下のSourceTreeによる一連の操作で、ブランチのマージで発生した競合を修正します。 「develop」ブランチでファイルを更新し、コミットとプッシュを実…

上に戻る