gitでpullしようとして以下のエラーが出たので対応した話

error: The requested URL returned error: 403 Forbidden while accessing https://github.com/server.git/info/refs

fatal: HTTP request failed

よく見たのは以下の対応(remoteのURLをユーザー名付きで設定し直す)

git remote set-url origin https://ユーザー名@github.com/server.git
git push -u origin master

自分の場合はそれでも結局ダメだったのでgitをcloneしたディレクトリにある.git /configを確認

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[branch "master"]
[branch "develop"]

remoteがそもそもない。。。

あと[branch "master"]と[branch "develop"]に設定が入ってない。。。

 

なので以下を追記して

[remote "origin"]
url = https://ユーザー名@github.com/server.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "develop"]
remote = origin
merge = refs/heads/develop

 

最終的にこうしたところ無事pullできるようになりました。

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = https://ユーザー名:パスワード@github.com/server.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "develop"]
remote = origin
merge = refs/heads/develop

めでたしめでたし
(「・ω・)「ガオー

お見積いたします。どんなことでも、お気軽にご相談ください。

お客様のご要望とご予算に応じて最適なソリューションをご提案いたします。
VRの開発やアプリ開発以外でも、ぜひ一度ご相談ください。