Skip to content

libgit2sharp SSH support? #134

@MakiWolf

Description

@MakiWolf

@lytico you have removed the mono version of this library, and switching to the offical one. Interesting that it is still building from nugetfallback.
216f01c

But now there are build errors when updating to a newer version of that library. Because the offical version have never merged the commits to run ssh see closed PR libgit2/libgit2sharp#1072
and monodevelop have its own branch mono/libgit2sharp@42e6e11
and that was build from source code when building monodevelop

So what do to in future?
Removing support for SSH or create a own fork again that supports SSH or commenting out SSH support and search for an other solution?.

Following errors occurs with offical version

"/__w/dotdevelop/dotdevelop/main/Main.sln" (default target) (1) ->
"/__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj" (default target) (64) ->
(CoreCompile target) -> 
  /__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/CredentialsDialog.cs(110,12): error CS0246: The type or namespace name 'SshUserKeyCredentials' could not be found (are you missing a using directive or an assembly reference?) [/__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]
  /__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/XwtCredentialsDialog.cs(217,32): error CS0246: The type or namespace name 'SshUserKeyCredentials' could not be found (are you missing a using directive or an assembly reference?) [/__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]
  /__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/XwtCredentialsDialog.cs(209,10): error CS0246: The type or namespace name 'SshUserKeyCredentials' could not be found (are you missing a using directive or an assembly reference?) [/__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]
  /__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs(1194,46): error CS0246: The type or namespace name 'AuthenticationException' could not be found (are you missing a using directive or an assembly reference?) [/__w/dotdevelop/dotdevelop/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.csproj]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions