[英]Using go language with gitolite
是否知道如何通过Gitolite巧妙地使用Google的围棋语言? 它可与Google Code和Github配合使用,如下所示:
去获取code.google.com/p/go.example/hello
要么
去获取github.com/alphazero/Go-Redis
但是我的乙醇钠矿的访问方式更像是:
git clone git @ mygitolite:myproject
有什么建议么?
它与乙醇钠没有关系。
Gitolite只是一个授权层 ,它将根据您的用户名接受或拒绝git clone/push/pull
命令。
如果您可以将git repo声明为go的源,则可以使用它。
Gitolite只会检查您是谁,但不会影响go使用该仓库的方式。
彼得·克涅耶维奇 ( OP Peter Krnjevic)修改 了这个问题 :
go的作用是,它从目录结构中提取回购名称,例如:
~/gocode/src/github.com/me/myproject
被自动转化为
git clone github.com/me/myproject.
但是,如何将酒石名称转换为路径?
我认为您不需要进行任何更改:如果go能够联系您的git repo(GitHub或任何其他托管仓库的服务器),则gitolite会拦截该命令并对其进行验证(或拒绝它)。
您可以将gitolite插入ssh顶部,或者(通过go import完成git请求)将https插入。
但要点是:
我为此情况编写了一个工具。 看看是否有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.