- 项目被添加到authorized_keys的私人
- 服务器用户SSH密钥和SSH也加入到用户的gitlab SSH设置
我有一个Ubuntu 16.04服务器,其中安装了git和gitlab。我设法设置并运行它。我甚至设法在我的客户端机器(Windows)上执行正常的git操作。但是,当我尝试从服务器上的服务器的/ var/www/html目录中克隆(git clone [email protected]:root/project.git)repo时,它显示此错误:
致命:'root /project.git'似乎不是git存储库 fatal:无法从远程存储库读取。
请确保您拥有正确的访问权限 并存在存储库。
注:我已经克隆了这个相同的项目,我的客户端机器,它工作正常
更新:我能够克隆一个回购协议,但通过HTTP
没有任何人有任何想法如何解决这个问题?谢谢
你比较过你使用的各种git软件包的版本吗?另外,你是如何创建'project.git'文件的?是从Windows复制的,还是由服务器上的本地git创建的?你可以创建一个本地回购和克隆吗? –
1. project.git文件是由gitlab创建的 2.是的项目是在Windows上创建的,并推送到服务器 3.我甚至无法推到创建的仓库 对这个git的东西感到抱歉 –
你能不能请提供'/ var/www'的权限? – pentix