繁体   English   中英

与gitolite一起使用围棋语言

[英]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插入。

但要点是:

  • gitolite在服务器端
  • 如果您想通过go import轻松访问存储库,则应将其与Apache服务器(例如, 与我的config一起使用 )而不是ssh一起使用。

我为此情况编写了一个工具。 看看是否有帮助。

https://github.com/tuxychandru/gorepos

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM