質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
SourceTree

SourceTreeは、Gitのクライアントツール。視覚的に操作するGUI形式でGitの操作が容易になります。MacやWindowsなどのOSに依存しておらず、PC環境に合わせてインストールすることが可能です。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

2回答

1251閲覧

source tree においてpushができない件について

Maruco2321

総合スコア118

SourceTree

SourceTreeは、Gitのクライアントツール。視覚的に操作するGUI形式でGitの操作が容易になります。MacやWindowsなどのOSに依存しておらず、PC環境に合わせてインストールすることが可能です。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

1クリップ

投稿2021/11/22 22:12

編集2021/11/25 00:21

###質問内容
MacのVScodeにてsourcr treeを利用してgithubにpushしようとしています。ですが色々記事を見たりして作業しても同じエラーばかり表示されてしまい困惑しています。このエラーはどのように解決していけば良いのでしょうか?
尚、自分で調べたところ今回のエラーは最近になってgithubの認証においてtokenが使われるようになったためにエラーになった可能性があります。

###エラー

コード Pushing to https://github.com/Masanarea/error.git remote: Permission to Masanarea/error.git denied to Masanarea. fatal: unable to access 'https://github.com/Masanarea/error.git/': The requested URL returned error: 403

###現在の状態
gitの状況をコマンドラインで見ると
$git log より
おそらくコミットする部分まではできていると思います
問題はローカルリポジトリとリモートリポジトリをどう結びつけるかなのでは?と思いますが、解決策はいまだ見えずという感じです
よろしくお願いします????‍♂️

###写真
イメージ説明
イメージ説明
イメージ説明

###追記1の追加,
イメージ説明
イメージ説明

###追記2の追加,
イメージ説明
イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

SourceTreeでGitHubのPersonal access tokensを利用する方法

tokenを使う設定は行いましたか?


追記

アカウント設定でアクセストークン入れてもエラー
のような情報もあるので、一度mac自体のkeychainやSourcetreeeの設定のgithub関連の認証情報を全部消してやり直してみてください。

投稿2021/11/23 00:10

編集2021/11/25 23:24
yumetodo

総合スコア5852

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yumetodo

2021/11/23 01:28

tokenを載せてはだめです、すぐに無効化してください
Maruco2321

2021/11/23 02:07

右上の設定画面から「追記1」のように https://<username>:token@github.com/username/error.git を参考にして今回は https://Masanarea:トークン@github.com/Masanarea/error.git と入力しました。上記の詳細ですが、 GitHubのユーザーネームはMasanarea となっています。 ただこの作業の他にもtokenを使う設定をする必要があってそれができていないのでしょうか?
Maruco2321

2021/11/23 02:16 編集

tokenを誤って載せてしまいましたが、トークンの無効化をしました。助言ありがとうございます????‍♂️
yumetodo

2021/11/24 12:56 編集

あの・・・、私の貼ったリンク先の手順はいつ実行されるのでしょう・・・?
Maruco2321

2021/11/25 00:18

「SourceTreeでGitHubのPersonal access tokensを利用する方法」について かなりわかりやすいのですが最後らへんで挙動がおかしくなってしまうので詰まってます。 写真は追記2に載せておきたいと思うのですが、記事中の ブラウザが開き、「SourceTreeを開きますか?」と聞かれるので、「Sourcetreeを開く」をクリックします。 ↑の部分で「SourceTreeを開きますか?」と聞かれるようですが、自分のパソコン(mac)では追記2のような何も表示されない状態になってしまいます。そこまでの作業はできたので(トークンなど)この部分がなんとかなれば解決可能だと思います。
Maruco2321

2021/11/26 00:06

追記 アカウント設定でアクセストークン入れてもエラー のような情報もあるので、一度mac自体のkeychainやSourcetreeeの設定のgithub関連の認証情報を全部消してやり直してみてください。 ↑いまから試します。結果は後ほど載せたいと思います。
guest

0

エラー解決しました!結論だけ言うとなんかうまくいったと言う感じで、次の3つの中に自分の場合解決法がありました
✅Macのアプリ、キーチェーンの中に自動保存(?)されているパスワードを消去する
で解決しましたがこれかもしれません。
ただよくわからかったためほとんどのキーチェーンを消したためどれを消したらいいみたいな断定はできないのですが
github.comで検索して該当するものを全て消去でもうまくいくかもしれません。
https://qiita.com/tomy_1123/items/5d30ae2499db4f113119
✅もう一つ行った作業がアプリsource treeの右上設定でリモートの設定において
https://Masanarea:<トークン>@github.com/Masanarea/lara.git
となっていなかったのを設定し直したためになったのかもしれないし、あとは
✅MacのキーチェーンにGitHubのパーソナルアクセストークンを登録する
https://qiita.com/tomy_1123/items/5d30ae2499db4f113119
をやったからなのかもしれません。
どれかしらで自分の場合うまくいきました。
ターミナルで軌道を確認してみると、

コード masa$ git remote add origin https://Masanarea:<トークン>@github.com/Masanarea/lara.git usage: git remote add [<options>] <name> <url> -f, --fetch fetch the remote branches --tags import all tags and associated objects when fetching or do not fetch any tag at all (--no-tags) -t, --track <branch> branch(es) to track -m, --master <branch> master branch --mirror[=(push|fetch)] set up remote as a mirror to push to or fetch from MasaakinoMacBook-Air:checkmate masa$ git push origin master Everything up-to-date

のようにうまく機能しました。回答してくださり本当にありがとうございました????‍♂️

投稿2021/11/26 02:45

Maruco2321

総合スコア118

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問