Push Denied (403) to Public Repo of Which I am a Collaborator, HTTPS only

I use HTTPS URLs as remotes by default

I can push to my own repos

I can push to private repos

I can push to most public repos where I am Collaborator (except this one)

The repo that I cannot push via HTTPS is:


But I can push via SSH

I was able to push via HTTPS to that repo about 2 months ago

There is no protected branch (checked project settings)

There should be no permission issue (I can still push via SSH)

I have read some similar posts already



Thanks for any help provided in advance

For privacy and security reasons, the forum staff doesn’t have access to how your account or the repository is configured. If you’re still having problems with this, you should reach out to private support so they can take a look at things behind the scenes.

Let us know if you have more questions.

1 Like

Thanks for your advice.

I will reach private support and see what can be done

Private Support responded saying there is 

Third-party application access policy in the organization

And my git client is SourceTree which is using OAuth


So since I am owner I just grant the organization access to SourceTree to solve this issue