リモートにプッシュしようとしたときrepository not found

githubなどでリモートにプッシュしようとした際、repository not foundと怒られることがありますが、

URLが間違ってなくリポジトリーが明らかに存在している場合もこのエラーが出ることがあります。

原因としては権限が付与されていない場合もこのエラーがおこるようです。