DGA-MI-SSI / YaCo

YaCo is an Hex-Rays IDA plugin. When enabled, multiple users can work simultaneously on the same binary. Any modification done by any user is synchronized through git version control.
GNU General Public License v3.0
314 stars 36 forks source link

ssh-agent integration #8

Closed tpo-anssi closed 7 years ago

tpo-anssi commented 7 years ago

The plugin seems to not manage agents to manage ssh-keys authentication with git repos.

INFO:YaCo:YaCo.save()
Traceback (most recent call last):
  File "plugins/YaTools/YaCo/ImportExport/YaToolRepoManager.py", line 459, in update_cache
    self.fetch_origin()
  File "plugins/YaTools/YaCo/ImportExport/YaToolRepoManager.py", line 388, in fetch_origin
    self.repo.fetch()
  File "plugins/YaTools/bin/YaToolsPy32.py", line 1956, in fetch
    return _YaToolsPy32.GitRepo_fetch(self, *args)
RuntimeError: Failed to authenticate SSH session: Unable to open public key file
bamiaux commented 7 years ago

ssh-agent support is probably not compiled properly in libssh2, probably just a missing define

bamiaux commented 7 years ago

Fixed in upcoming release