次のコマンドを実行しようとすると、git clone git://github.com/mainDir/dirA
、次のエラーが発生します:
> git clone git://github.com/mainDir/dirA
Cloning into 'dirA'...
fatal: remote error: access denied or repository not exported: /8/nw/87/1e/aa/2154553/2154553.git
git://github.com/mainDir
はprivate repository
Macでgithubを使おうとすると...メッセージCannot find repository
。
私は問題を再現する方法を知っているので、確かに問題は私のデスクトップ(クライアント部分)にあります:
1)git clone repo
デスクトップ上(動作します)
2)rm -rf repo
3)git clone repo
そして私はエラーを受け取ります
この問題を解決するにはどうすればよいですか?
それは実際にはプライベートリポジトリですか?もしそうなら、私はそれを信じていません
git clone git://github.com/mainDir/dirA
動作します。試してみてください
git clone [email protected]:mainDir/dirA
から githubヘルプ :
パブリックリポジトリの場合、URLはgit://github.com/user/repo.gitのような読み取り専用URL、または http://github.com/user/repo)のようなHTTP読み取り専用URLにすることができます。 .git 。所有している、または共同編集者であるパブリックリポジトリ、およびすべてのプライベートリポジトリの場合、git @ github.com:user /repo.gitのようなプライベートsshURLを使用する必要があります。
使用してみてください:
git clone http://github.com/mainDir/dirA
または
git clone https://github.com/mainDir/dirA
今日、これは、前日にアップストリームネットワークから切り離されていた特定のレポのフォークを削除したときに起こりました。そして、同じアカウントでアップストリームを再フォークしました。
最初に、それは私を見せていました
Forking org_name/repo_name
It should only take a few seconds.
いつもより長く。
その後、それは立ち往生しました
This repository is temporarily unavailable.
The backend storage is temporarily offline. Usually this means the storage server is undergoing maintenance. Please contact support if the problem persists.
Check our status site for updates
フォークされたリポジトリページ。
それで、しばらくしてそれを取り外し、数時間待って、再びフォークしました。
これは、GitHubの結果整合性のために発生している競合状態だと思います。
それは実際には別の問題です:
git clone git://github.com/mainDir/dirA
mainDir
リポジトリのサブフォルダのみを複製しようとする試みのように見え、GITはリポジトリの整合性を保存する理由でこの機能を拒否します。代わりにクローンを作成します。
git clone git://github.com/mainDir
次に、必要なサブフォルダーを探します