Мне не удалось определить причину этой проблемы, но вот решение:
Просто клонируйте репозиторий в новую копию:
git clone old-repo new-repo
cd old-repo
git remote get-url origin # Copy this URL
cd ../new-repo
git remote set-url [paste URL from old-repo]
То есть я просто клонирую новую копию репозитория и дайте его удаленному "origin" тот же URL-адрес, что и у старого репозитория. При нажатии и извлечении и т. Д. В новом репозитории ssh
больше не запрашивает пароль и, по-видимому, использует мой ключ ssh так, как мне хотелось бы.
Я не уверен, что именно вы хотите, но можно установить, какие отдельные клавиши (технические коды клавиш) должны повторяться. Не похоже, что можно установить индивидуальную скорость и задержку, хотя
$ xset --help
<snip>
To turn auto-repeat off or on:
-r [keycode] r off
r [keycode] r on
r rate [delay [rate]]
Чтобы найти код, соответствующий клавише, используйте, например, xev
:
$ xev -event keyboard
KeyPress event, serial 28, synthetic NO, window 0x5a00001,
root 0x292, subw 0x0, time 354948359, (85,132), root:(86,150),
state 0x10, ==>keycode 24<== (keysym 0x71, q), same_screen YES,
XLookupString gives 1 bytes: (71) "q"
XmbLookupString gives 1 bytes: (71) "q"
XFilterEvent returns: False
Я пробовал отключить повтор клавиш глобально, а затем включить его для некоторых клавиш, но безуспешно, так что, похоже, вам придется отключить его для всех обычных клавиш :( Некоторые подсказки:
Выведите все отображения кодов клавиш: xmodmap -pk
. На моей системе я получаю диапазон 8-255
Выключите повтор для всех кодов:
$ seq 8 255 | xargs -n 1 xset -r
Включите для клавиш со стрелками: (диапазон может быть другим)
$ seq 111 166 | xargs -n 1 xset r