2016-06-14 20 views
9

私はSourceTreeにローカル作業コピーを持っています。すべての操作がうまくいくので、SourceTreeを使って簡単にフェッチ、プッシュ、プルなどを行うことができます。私はSourceTreeに存在しない強制押しをする必要がありました。Git - リモート:リポジトリが見つかりません

私は、私が問題になることができるかわからない

remote: Repository not found. 
fatal: repository 'https://github.com/MyRepo/project.git/' not found 

-fターミナル作られたGitのプッシュをオープンしました。

+0

これは 'git push -f'でのみ失敗しますが、通常のプッシュ、プル、フェッチで動作しますか? – everton

+0

[Git Push ERROR:Repository not found]の重複している可能性があります(http://stackoverflow.com/questions/10116373/git-push-error-repository-not-found) –

答えて

6

おそらく、あなたの端末にリモートのgitリポジトリを指定していない可能性があります。

git remote set-url origin https://github.com/MyRepo/project.git 

、その後、

git add . 
git commit -m "force push" 
git push origin master --force 
+0

これは私のために働いていました。 – Wilker

0

これはおそらく、認証の問題です。 SourceTreeはgithubの資格情報(httpsでリポジトリにアクセスするために使われる)をキャッシュしますが、端末からは資格情報(https://help.github.com/articles/creating-an-access-token-for-command-line-use/)で設定するか、git + sshとssh鍵のペア(https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)を使用する必要があります。

6

このメッセージは、リポジトリが見つかりましたが、コミットアクセス権がない場合に発生します。うまく言われていない!

私の上司が私用に作成したgitHubリポジトリをクローンした後、repo-not-foundメッセージを受け取った。クローンしてローカルにコミットすることもできますが、上流にコミットすることはできませんでした。リポジトリの所有者は私に書き込みアクセスを与えていませんでした。レポ所有者への書き込みアクセス権の申し立てによって解決されました。

2

おそらくプライベートレポジトリにプッシュしようとしています。その場合、コラボレーターのアクセスが認証されるように管理者に依頼する必要があります。

8

私も同じ問題に直面していた

remote: Repository not found 
fatal: repository 'https://github.com/MyRepo/project.git/' not found 

リモート:リポジトリが見つかりません。 致命的:リポジトリ 'https://github.com/MyRepo/project.git/'が見つかりません

git credentials managerをアンインストールして再インストールしたところ、簡単にリポジトリにプッシュしてプッシュできました。ここにコマンドがあります

$ git credential-manager uninstall 

$ git credential-manager install 
関連する問題