FreeBSD Support
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 18/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- csharp
- Domain
- authentication, operating-systems
Research direction
Start with src/shared/Core/CommandContext.cs at line 155 and reproduce the reported PlatformNotSupportedException on FreeBSD 13.2 using the version and clone commands in the issue. Trace the platform assumptions involved; done means GCM's version and credential operations work on FreeBSD without the reported crash.
Written by the indexing model from the issue text.
Description
Feature description
Hey. We're being told to migrate to git-credential-manager; but develop on FreeBSD. I was able to install GCM, but it appears to not work. Can we get support? Thanks!
$ dotnet --list-sdks
7.0.403 [/usr/local/dotnet/sdk]
8.0.103 [/usr/local/dotnet/sdk]
$ export PATH=$PATH:/usr/local/dotnet
$ /home/buildadmin/.dotnet/tools/git-credential-manager version
Unhandled exception. System.PlatformNotSupportedException: Operation is not supported on this platform.
at GitCredentialManager.CommandContext..ctor()
at GitCredentialManager.Program.AppMain(Object o)
Segmentation fault (core dumped)
$ git clone https://dev.azure.com/../../PrivateRepo
Cloning into '`PrivateRepo'...
Unhandled exception. System.PlatformNotSupportedException: Operation is not supported on this platform.
at GitCredentialManager.CommandContext..ctor()
at GitCredentialManager.Program.AppMain(Object o)
error: /home/buildadmin/.dotnet/tools/git-credential-manager get died of signal 11
$ cat /etc/os-release
NAME=FreeBSD
VERSION="13.2-RELEASE-p11"
VERSION_ID="13.2"
ID=freebsd
ANSI_COLOR="0;31"
PRETTY_NAME="FreeBSD 13.2-RELEASE-p11"
CPE_NAME="cpe:/o:freebsd:freebsd:13.2"
HOME_URL="https://FreeBSD.org/"
BUG_REPORT_URL="https://bugs.FreeBSD.org/"
- Dominant language
- C#
- Stars
- 9.3k
- Forks
- 2.9k
- Avg merge
- 7d 1h
- Merged PRs (30d)
- 14
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from git-ecosystem/git-credential-manager
-
auth-issue
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 52/100
git-ecosystem/git-credential-manager#2435 · 1 comment ·
-
auth-issue
Difficulty 3/5 1-2 days Newbie friendliness 62/100
git-ecosystem/git-credential-manager#2426 · 2 comments · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
git-ecosystem/git-credential-manager#2424 · 3 comments ·
-
auth:entra enhancement platform:linux
Difficulty 4/5 3-5 days Newbie friendliness 45/100
git-ecosystem/git-credential-manager#2360 · 3 comments ·
All issues in git-ecosystem/git-credential-manager
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
:watch: Not Triaged 11.0 fundamentals/subsvc
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
dotnet/AspNetCore.Docs#37699 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
SubtitleEdit/subtitleedit#15108 · 1 comment ·
-
area/docs-content Bug pulumi/docs
Difficulty 1/5 1-3 hours Newbie friendliness 94/100
-
agentic-workflows untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 76/100