Ja izmanto Ubuntu 18.04 (grafiskā vide pēc noklusējuma, citās neesmu mēģinājis), Microsoft Studio Code un mēģini uzprogrammēto ar iebūvētajām Git iespējām iedabūt Git repozitorijā, konstatēsi, ka kaut kas uzkaras – Git’s kaut ko dara, bet nekādi autentifikācijas logi vaļā neveras. Pašā VSCode vietnē ir gari apraksti, kā sakonfigurēt git, ssh lietas, bet tas viss ir tik gari un nogurdinoši. 😀

Tiku galā vienkāršākā veidā. Nepētīju dziļāk, bet problēmas sakne ir sekojoša – uz Ubuntu nedarbojas sasaiste VSCode <> ssh-agent. Ja pamēģināsi atvērt termināli, vispirms nostartēsi komandu ssh-agent, bet pēc tam – komandu code, viss darbosies kā vajag. Kā to atrisināt?

  1. uzinstalējam paroles pieprasīšanas logu: sudo apt install ssh-askpass-gnome.
  2. No mapes /usr/share/applications failu code.desktop pārkopējam uz savas Home direktorijas mapi ./local/share/applications un Exec= rindās nodzēšam garo ceļu uz code, atstājot tikai code komandu.
  3. Home mapes failā .bashrc ierakstam: alias code=’ssh-agent && code’ .
  4. Izlogojamies/ielogojamies/darbojamies 🙂