LINUX.ORG.RU

Webstorm: проблема с fetch

 , ,


0

1

При попытке в Webstorm выполнить git fetch выводится сообщение об ошибке: Fetch failed: fatal: Could not read from remote repository. Проблема возникает для существующих и вновь клонированных репозиториев.

git push

и

git pull

в WS работают правильно.

Раньше git fetch работал нормально.

Что послужило причиной «перестало работать» - неизвестно.

1. Попытка замены SSH Executable: Built-in => Native не дала результатов.

2. Попытка установки прав через chmod 400 так же не привела к успеху

Права на файлы в папке ~/.ssh

drwx------  2 .

drwxr-xr-x 44 ..

-r--------  1 id_rsa

-r--------  1 id_rsa.pub

-rw-r--r--  1 known_hosts

git fetch

через консоль работает.

Что делать?



Последнее исправление: EnterpriseMobility (всего исправлений: 1)

Ответ на: комментарий от Kilte

акуеть, оказывает git fetch делает fetch для всех репозиториев., а не для выбранного.

FETCH нагнулся на репозитории с уже не актуальным URL.

Ошибка была локализована только благодаря логам в Version Control -> Console.

Юзабилити да, оно такое.

EnterpriseMobility
() автор топика
Ответ на: комментарий от EnterpriseMobility

для всех репозиториев., а не для выбранного.

вероятно, выбрать надо сначала, чтобы не для всех, не?

и я всегда говорил, что самы удобный UI для гита - это консоль :)

aol ★★★★★
()
Ответ на: комментарий от aol

как? я вызываю локальное меню в папке с git репозиторием: Git -> Repository -> Fetch и, по всей видимости, Webstorm делает fetch все равно ДЛЯ ВСЕХ репозиториев в webstorm проекте

EnterpriseMobility
() автор топика
Ответ на: комментарий от EnterpriseMobility

для вебшторма:
в project view по проекту правой кнопкой, Git -> Repository -> Fetch
разьве не то делает?

или у тебя в одном проекте напиханы несколько репов (но как/зачем??)

aol ★★★★★
()
Ответ на: комментарий от aol

или у тебя в одном проекте напиханы несколько репов (но как/зачем??)

ОК.

EnterpriseMobility
() автор топика

git fetch <alias> <branch_name>

А WebStorm свой выкини на парашу.

EXL ★★★★★
()

С какой целью этот трешак использовать-то? Тем более для веб-разработки. Есть отличные редакторы: vim, emacs.

Расширенная работа с git не покидая редактор (включая мержи, диффы, гитлог, бренчи и т.п.), проверка синтаксиса, рефакторинг (автоформат), контекстнозависимое автодополнение (JS, scss/css), emmet/zen-coding — всё это есть и прекрасно работает.

Ну или Atom/Brackets на крайняк.

kep
()
Ответ на: комментарий от kep

vim, emacs

что это такое? а. это редакторы текста, которые почему то считают IDE

Atom/Brackets

Ну да, очень хорошие редакторы JSON и Markdown документов, не спорю.

А когда в атоме появится нормальный работающий рефакторинг Rename и Go To Function Definition, который бы искал в модулях - тахда да, там можно будет JS редактировать.

EnterpriseMobility
() автор топика
Ответ на: комментарий от EnterpriseMobility

нормальный работающий рефакторинг Rename и Go To Function Definition

всё это есть в виме, в имаксе наверняка тоже.

kep
()
Ответ на: комментарий от EnterpriseMobility

Юзабилити да, оно такое.

И это никак не связано с git

quest ★★★★
()
Ответ на: комментарий от EnterpriseMobility

тыщи их, если в общем, то ctrlp-funky / tagbar / ctrlsf % / %s///g или более глубокие :GoRename для Go, для других (основных) языков это тоже есть в плагинах поддержки, например руби, js и т.п.

Если интересует конкретно JS, то практически идеальный tern_for_vim через ternjs, в котором и TernRename и TernDef и всё остальное есть.

Лень писать дальше, это всё легко находится, но у обмазывающихся в 2015 году сверхтяжелыми IDE на джаве с этим бывают проблемы.

kep
()
Ответ на: комментарий от kep

ОК, только у меня TernJS в атоме часто падает.

сам сижу пописывая юнит-тесты именно в атоме из-за наличия бесплатной беты wallaby.js

EnterpriseMobility
() автор топика
Ответ на: комментарий от EnterpriseMobility

либо tern старый, либо драйвер для атома.

к слову сказать, для вима tern еще предоставляет отменный контекстозависимый автокомплит (содержание объектов, функций и т.д.) к выбранному движку, в моём случае это neocomplete. Работает отлично.

kep
()
Ответ на: комментарий от kep

а в этом вашем vim или atom есть рефакторинг «add local varaiable» как в делфи?

Ну в смысле добавляет в начало функции в секцию var.

Зы. Про let знаю, но он не в продакшене.

EnterpriseMobility
() автор топика
Ответ на: комментарий от EnterpriseMobility

не встречал такое, не могу знать.

как в делфи

пусть делфи остаётся в мире делфи (в последний раз слышал о нём лет 10 назад, не раньше), зачем он нам нужен-то, 2015 год на дворе.

kep
()
Ответ на: комментарий от kep

вот когда в ноде в продакшене появятся настоящие локальные переменные, тогда - да

EnterpriseMobility
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.