git clone - fatal: удаленная ошибка: доступ запрещен или репозиторий не экспортирован

Когда я пытаюсь выполнить следующую команду, 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

Если я пытаюсь использовать GitHub для Mac... я вижу сообщение Cannot find repository,

Конечно, проблема в моем рабочем столе (клиентская часть), потому что я знаю, как воспроизвести проблему:

1) git clone repo на моем рабочем столе (это работает)
2) rm -rf repo
3) git clone repo и я получаю ошибку

Как я могу исправить эту проблему?

3 ответа

Это на самом деле частный репозиторий? Если это так, я не верю, что

git clone git://github.com/mainDir/dirA

буду работать. Пытаться

git clone git@github.com:mainDir/dirA

Из github помогите:

Для общедоступных репозиториев URL может быть URL-адресом только для чтения, например git://github.com/user/repo.git, или URL-адресом только для чтения HTTP, например http://github.com/user/repo.git. Для общедоступных репозиториев, которыми вы владеете или являетесь соавтором, и для всех частных репозиториев вы должны использовать частный URL-адрес ssh, например git@github.com:user/repo.git.

Просто попробуйте использовать:

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

затем найдите нужную подпапку

Другие вопросы по тегам