我正在努力学习Go作为我的第一门编译语言(来自php/python)。我的第一个项目是Bitbucket的一个小型POST钩子(Hook)监听器,它通过os/exec获取并checkoutGit存储库。我现在正在尝试用git2go替换os/exec调用.不过,我在身份验证方面遇到了麻烦。我有以下代码:packagemainimport(git"github.com/libgit2/git2go""log")funcmain(){_,Cred:=git.NewCredSshKey("git","~/.ssh/id_rsa.pub","~/.ssh/id_rsa","")log.Print
我正在努力学习Go作为我的第一门编译语言(来自php/python)。我的第一个项目是Bitbucket的一个小型POST钩子(Hook)监听器,它通过os/exec获取并checkoutGit存储库。我现在正在尝试用git2go替换os/exec调用.不过,我在身份验证方面遇到了麻烦。我有以下代码:packagemainimport(git"github.com/libgit2/git2go""log")funcmain(){_,Cred:=git.NewCredSshKey("git","~/.ssh/id_rsa.pub","~/.ssh/id_rsa","")log.Print