我有一个带有私有GIT服务器的客户端和一些带有存档克隆的本地GIT安装。他们希望将所有提交记录到数据库中。我知道我可以使用本地GIT Clone执行此操作,但出于隐私原因,不希望服务器上的克隆仅用于数据库操作。 ls-remote将无法正常工作,因为它们不会让我访问任何带克隆的系统,我只能访问服务器系统。
有没有办法在没有本地存储库的情况下访问GIT服务器?我所有的搜索都被GITHUB中的api数量弄得一团糟。
答案 0 :(得分:0)
基本上你不能。 Git正在分发,除了获取和推送之外,服务器上不会发生任何操作(这是真正的基本解释)。请查看此答案:git equivalent of svn status -u
所以,你可以使用像Github或Bitbucket这样的网络界面 - 但我想你是自我主持人,所以有着名的Git-Web和其他一些开源可视化工具(Gitlab和其他一些)。 - 您也可以ssh
到您的存储库机器上并在那里执行git命令。
或者简单地说,您在计算机上克隆了回购并将其检出。