2015-09-14 1 views
0

После того как я модернизировал Ubuntu с 14.04 до 14.10 (в настоящее время до 15.04), я потерял способность соединиться с GitHub и Bitbucket с использованием протокола GIT, HTTPS и SSH работает отлично:Ubuntu не удается найти Git репозиториев после обновления

ssh -T [email protected] Hi Arbolista! You've successfully authenticated, but GitHub does not provide shell access.

Awesome.

git remote add github [email protected]:arbolista/my_repo.git git remote -v github https://github.arbolista/my_repo.git (fetch) github https://github.arbolista/my_repo.git (push) git pull github master fatal: repository 'https://github.arbolista/my_repo.git/' not found

Не настолько удивительным и сводит меня с ума. Я переустановил git (теперь на последнем 2.5.2) и мои ssh-ключи безрезультатно - я полностью потерял это.

Я также уверен, мерзавец порт не брандмауэров:

sudo ufw status verbose Status: inactive

Мой ~/.ssh/конфигурации выглядит следующим образом (без изменений с момента, когда он работал):

Host github.com-arbolista HostName github.com User git IdentityFile ~/.ssh/id_rsa

+0

Как вид видно из вывода, это на самом деле доступ по протоколу HTTPS, что не удается. –

ответ

2

Открыть .git/config. Там должен быть раздел с именем [remote "github"] с url=https://github.arbolista/my_repo.git

Измените url на [email protected]:arbolista/my_repo.git

+0

Спасибо, за понимание. Проблема была в моем файле [~/.gitconfig] (http://git-scm.com/docs/git-config). Не знаете, почему это изменилось бы во время обновления. Каким-то образом [url "https: //"] вместоOf = git: // 'добавлен, что объясняет вывод из git remote -v', показывающий« https »вместо« git »сразу после того, как я добавил« git », дистанционный пульт. Соединение Https было прекрасным, но эта конфигурация явно сбивала с толку при подключении. –

+0

@EricH. Гит будет делать то, что ты говоришь. Так что, нет, это не смутило. Вы можете видеть это в выводе, который вы опубликовали. 'github' remote уже определен с помощью url' https: // github.arbolista/my_repo.git', который, конечно же, не является допустимым URL-адресом github. –

+0

Ха-ха, я не обвиняю git - мои настройки были недействительными. Я просто не знаю, как эта настройка попала - либо некоторые из них достигли уровня обновления Ubuntu, либо что-то, что я сделал непреднамеренно перед обновлением. –

Смежные вопросы