diff --git a/cmd/git/main.go b/cmd/git/main.go index ff12f9107..98d515383 100644 --- a/cmd/git/main.go +++ b/cmd/git/main.go @@ -401,6 +401,11 @@ func clone(ctx context.Context) error { return err } + safeDirectoryArgs := []string{"config", "--global", "--add", "safe.directory", flagValues.target} + if _, err := git(ctx, safeDirectoryArgs...); err != nil { + return err + } + revision := flagValues.revision if revision == "" { // user requested to clone the default branch, determine the branch name