GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — libgit2sharp SSH support? · Issue #134 · dotdevelop/dotdevelop

libgit2sharp SSH support? #134

New issue
Copy link
New issue
Copy link
Open
Open
libgit2sharp SSH support?#134
Copy link

Description

@MakiWolf
MakiWolf
opened on Oct 25, 2023
Issue body actions

@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]

Activity

  1. lextm commented on Oct 25, 2023

    @lextm
    lextm
    on Oct 25, 2023
    More actions

    So what do to in future?

    Get rid of libgit2sharp and shell out to git executable directly (what exactly Visual Studio did).

    Reacted by MakiWolf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.