Иногда я забываю нажимать что-то на github на своем домашнем компьютере, поэтому я быстро вхожу в него с помощью SSH и затем нажимаю его. Но я всегда получаю эту ошибку:Невозможно нажать на github в сеансе терминала ssh (Ubuntu ssh-agent over ssh)
$ git push
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
У меня включена пересылка X11, но вот и все! Почему он жалуется на публикацию, когда он просто работает, когда я дома?
Хранилище GitHub это одна: [email protected]: skerit/alchemy.git
Он также только не в состоянии работать с GitHub. Другие, частные репозитории работают просто отлично.
Моим обходным решением сейчас является создание сеанса vnc и его толкание, но это раздражает.
Edit1:
SSH-агент в Ubuntu, кажется, привязывается к сеансу единства каким-то образом, и любой процесс, не порождал оттуда на не может получить к нему доступ. Это раздражает.
3123 ? Ss 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch gnome-session --session=ubuntu
Edit2:
Я нашел способ использовать существующий SSH-агент, и в то время как он делает нагрузки в существующих ключей, он все еще не работает.
https://superuser.com/questions/141044/sharing-the-same-ssh-agent-among-multiple-login-sessions