【发布时间】:2016-11-15 20:33:16
【问题描述】:
我在 ubuntu 机器上有一个 git 服务器,我已经安装了 gitolite 并且还克隆了 gitolite-admin 存储库,现在的问题是我无法推送或提取除 gitolite-admin 和 gitolite 提供的测试之外的其他存储库。
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin (master)
$ git clone git@192.168.0.106:gitolite-admin
Cloning into 'gitolite-admin'...
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (6/6), done.
Checking connectivity... done.
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin (master)
$ git push git@192.168.0.106:gitolite-admin
Everything up-to-date
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin (master)
$ git push git@192.168.0.106:testing.git
Counting objects: 6, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (6/6), 731 bytes | 0 bytes/s, done.
Total 6 (delta 0), reused 6 (delta 0)
To git@192.168.0.106:testing.git
* [new branch] master -> master
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin (master)
$ git push git@192.168.0.106:cicd.git
FATAL: W any cicd admin DENIED by fallthru
(or you mis-spelled the reponame)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
【问题讨论】:
-
正如它所说,确保您没有拼错 repo 名称并且您拥有正确的访问权限。根据您的描述,我会说
cicd.gitrepo 不存在。远程存储库必须已经存在才能推送到它,并且无法使用本地命令创建它。您必须在远程服务器上创建它(使用远程会话中的命令行或 Web 界面,如果远程服务器提供的话。) -
感谢 axiac,但它现在可以工作了,有一些小错误,但现在已经解决了
-
@HeenaPatel 您可以在下面发布您为解决这些错误所做的工作吗?
-
我已经发布了答案,你应该检查一下