web-dev-qa-db-ja.com

SourceTree-git:致命的:リモートエラー:リポジトリが見つかりません

職場でgithubアカウントにサインアップし、新しいリポジトリを作成しました。コマンドラインでいくつかのgitコマンドを実行しましたが、すべて正常に動作しました。

1. git init 
2. git add .
3. git commit -m "first commit"
4. git remote add Origin https://github.com/username/project.git

次に、sourcetreeから作業コピーを追加して[フェッチ]ボタンをクリックすると、「エラー:リポジトリが見つかりません」というエラーが表示されます。プッシュしてプルしようとすると、同じエラーが発生します。私は、bitbucketとgithubリポジトリでsourcetreeを数か月間使用していますが、この問題は一度もありません。誰かが同様の問題を抱えていましたか?

20
Alaa Awad

私はそれを問題と理解しました。 sourcetreeにリンクされた個人のgithubアカウントをすでに持っていました。個人のgithubアカウントを削除して仕事用アカウントを追加すると、問題なく動作しました。

  1. [ツール]-> [オプション]に移動します
  2. [認証]タブをクリックします
  3. 他のgithubアカウントを削除し、新しいアカウントを追加します
18
Alaa Awad

同じ問題があった。私の場合の理由は、コマンドラインでhttpsを介して認証しましたが、その後oAuthを介してsourceTreeを使用したためです。私のアカウント設定で認証タイプを「基本」に設定すると役立ちました。

12
stoefln

Windows(8.1 x64)で問題を経験しましたが、もっと微妙な理由があります。この問題は、git-credential-winstore( https://gitcredentialstore.codeplex.com/ )などのgit認証フックの使用が原因で発生しました。

それが機能するために、私は次のようにgithubへの私のネットワークパスワードを単に削除しました:

  1. スタートメニュー
  2. ネットワークパスワードの管理
  3. http://github.com のパスワードを削除しました

Git資格情報ストアを完全に削除する場合は、このSO役立つ可能性のある投稿: https://stackoverflow.com/a/18376438

8
WLCyPHlSpC

パス/ツール/認証タブでSET TO DEFAULTとして使用したい現在のアカウントを設定する必要がありました

同じリポジトリが見つからなかった

エラー

6
John Delvalle

ソースツリーで数か月間gitプロジェクトを実行していたところ、ある日突然これが起こりました。私は認証に関連するすべてのものをチェックしようとしたところ、この修正が見つかりました:

プロジェクトウィンドウでプロジェクトを右クリックし、[SSHに変換]をクリックします。誤って「Convert to HTML」に設定したため、「Repository not found」エラーが発生した可能性があります。

これが機能する設定、機能するアカウント、機能するssh認証を持っているが、突然このエラーに遭遇した人に役立つことを願っています。

問題:SourceTreeを使用して組織のアプリにアクセスしようとしました。ただし、組織からの許可が必要です。

解決策:GitHubデスクトップアプリケーションをインストールしました https://desktop.github.com/ 必要なアカウントで承認されました。それは追加のSSHキーを生成しました(私のアカウントにはすでにsshキーがあり、端末からのプル/プッシュは機能しましたが、GitHubデスクトップが追加しました)。そしてSourceTreeは必要なプライベートリポジトリを表示し始め、必要に応じてPushとPullを始めました。

2
Naloiko Eugene

私は同様の問題に遭遇し、それはssh認証のためであることがわかりました。

サーバーは(git.comではなく)bitbucketです。

そのため、Bitbucketはユーザーにコミットをプッシュする前にIDを確立する必要があります(ローカルマシンにプルしているときに認証を要求していません)。解決策は次のとおりです。ステップ1:ローカルマシンにキーを作成します。 $ ssh-keygen -t rsa step2:公開鍵をBitbucketにコピーします$ cat〜/ .ssh/id_rsa.pub鍵をprofile-> account-> SSH keys-> Add keyにコピーします

0
Hong

私の場合は、SourceTreeのリモートリポジトリパスとしてSSHの代わりにHTTPSを使用していたためです([設定]> [リモート])。

Sourcetreeで機能しませんでした:https://github.com/companyname/reponame.git

Sourcetreeで作業しました:[email protected]:companyname/reponame.git

後者をGitHubから取得するには、Clone or download、次にUse SSH

0
Troy