git-credential-manager
git-credential-manager copied to clipboard
Not possible to install on Fedora 40
Fedora 40 only ships with .net 6.0 and 8.0, as
"NET 7 is EOL in May. According to dotnet.microsoft.com, the final 6 months of support is maintenance that receive security fixes only which [providing a package for a platform] is not."
Source: https://github.com/dotnet/runtime/pull/98079#issuecomment-1934981974
@luckydonald I'm also running Fedora 40. I see the version 2.5 with support for .Net 8 is already released but the pipeline to put it in Nuget is failing, you can use the tarball in the meantime, see: https://github.com/git-ecosystem/git-credential-manager/blob/release/docs/install.md#tarball
Same issue on Debian 12. They just need to fix the pipeline...
As 7.0 EOL was 14th of May 2024 then regardless of distro/operating system tool .NET requirements need improvement. Also, checking repository shows that 8.0 support is almost there as mentioned in earlier comments but it isn not released. So ticket must be redefined, I guess. Maybe @luckydonald is so kind than rephases ticket as there is no issues reported about relesing tool which drops .NET 7.0 requirement.
For workaround installation from source can be done in addition to install from tarball:
export installPrefix="/home/<username>/.local" # this is prefix, bin is added by install
dotnet build -c Release -p:InstallFromSource=true -p:installPrefix=$installPrefix
Sources of information:
Install from source helper script
src/linux/Packaging.Linux/install-from-source.sh
Ok, there is already #1606 so it will be duplicate of it. As comments say there are issues with signing.