A highly extensible Git implementation in pure Go.

git git-client git-library git-server go-git golang
68 Open Issues Need Help Last updated: Jul 1, 2026

Open Issues Need Help

View All on GitHub

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
Add Merge method about 1 month ago
enhancement help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted stale windows

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
help wanted stale no-autoclose performance

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted tech debt

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
help wanted stale no-autoclose performance

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted tech debt area/ci

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted area/ci

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted stale no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

AI Summary: The user is receiving an unhelpful "authorization failed" error when cloning private repositories using `go-git` V6. They suspect this is a regression, as a previous fix (#1097) aimed to include the HTTP response body in error messages for better debugging, but this functionality appears to be missing in the current version. The request is to restore the inclusion of the response body in error messages to aid in debugging.

Complexity: 3/5
good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

AI Summary: The user is inquiring about the expected behavior of `SparseCheckoutDirectories` in `go-git` when a specified directory path does not exist in the repository. Currently, the checkout operation succeeds silently, and the user wants to confirm if this silent success is the intended design.

Complexity: 2/5
enhancement good first issue help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted stale

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose windows

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
bug help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
enhancement good first issue help wanted no-autoclose

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
good first issue help wanted github_actions

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang
help wanted stale performance

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

AI Summary: The task is to debug a stack overflow error in the Gickup application, which uses the go-git library for Git operations. The error occurs when cloning large repositories, suggesting a potential issue within go-git's handling of delta objects or packfiles during the cloning process. The debugging will involve analyzing the provided stack trace, understanding the go-git library's architecture (especially the `deltaSelector` and packfile handling), and potentially identifying and fixing a memory management or recursion problem within go-git or Gickup's usage of it.

Complexity: 4/5
bug help wanted performance

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang

AI Summary: Update the `go-git` project's dependencies by removing a `replace` directive in the `go.mod` file, upgrading `go-billy` from version 5 to 6 (using the latest commit from the `main` branch), and updating `go-git-fixtures` to its newest release. This involves modifying the `go.mod` file and potentially resolving any resulting build issues.

Complexity: 3/5
good first issue help wanted

A highly extensible Git implementation in pure Go.

Go
#git#git-client#git-library#git-server#go-git#golang