This repository was archived by the owner on Sep 11, 2020. It is now read-only.
This repository was archived by the owner on Sep 11, 2020. It is now read-only.
ErrEmptyUploadPackRequest when performing Clone on ssh://vs-ssh.visualstudio.com #934
Open
Description
Reproduction code:
package main
import (
"fmt"
"os"
"log"
"gopkg.in/src-d/go-git.v4"
"gopkg.in/src-d/go-git.v4/plumbing/transport"
go_git_ssh "gopkg.in/src-d/go-git.v4/plumbing/transport/ssh"
)
func Clone() error {
url := "ssh://vs-ssh.visualstudio.com:22/DefaultCollection/myproject/_ssh/myproject"
directory := "/Users/jim/work/go/src/test.com/myproject"
err := os.RemoveAll(directory)
if err != nil {
return err
}
authSSH, err := go_git_ssh.NewPublicKeysFromFile("jim", "/Users/jim/.ssh/id_rsa", "123456")
if err != nil {
return err
}
repo, err := git.PlainClone(directory, false, &git.CloneOptions{
URL: url,
Auth: authSSH,
})
fmt.Println(repo)
return err
}