我在ubuntu机器上有一个git服务器,我已经安装了git,还克隆了git-admin repo,现在的问题是我不能推送或拉出其他的repos,除了git-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.发布于 2016-11-15 20:33:17
这很简单。
1.将新的repo添加到gitolite-admin repo中的conf文件夹中的gitolite文件中。2.使用git命令bash添加它,提交它并通过git服务器推送它3.现在根据新创建的repo启动git的常规命令。
以下是我在客户端执行的步骤
要添加新的存储库,heena
repo gitolite-admin
RW+ = admin
repo testing
RW+ = @all
**repo heena
RW+ = @all**
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin (master)
$ cd conf
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin/conf (master)
$ git add gitolite.conf
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin/conf (master)
$ git commit -m"done" gitolite.conf
[master 91ce8e2] done
1 file changed, 1 insertion(+), 1 deletion(-)
ADMIN@CSO49-PC MINGW64 /e/heena/heena/gitolite-admin/conf (master)
$ git push git@192.168.0.106:gitolite-admin
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 363 bytes | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: Initialized empty Git repository in /home/git/repositories/heena.git/到git@192.168.0.106:git-admin 8fb8572..91ce8e2 master -> master
它在我的git服务器上创建了新的存储库
现在命令将文件推送到新创建的存储库heena.git中
ADMIN@CSO49-PC MINGW64 /e/heena/heena/cicd (master)
$ ls
sample.txt
ADMIN@CSO49-PC MINGW64 /e/heena/heena/cicd (master)
$ git add sample.txt
ADMIN@CSO49-PC MINGW64 /e/heena/heena/cicd (master)$ git推送git@192.168.0.106:heena.git计数对象: 6,完成。使用最多2个线程的增量压缩。压缩对象: 100% (2/2),完成。写入对象: 100% (6/6),467字节|0字节/秒,完成。总计6(增量0),重用0(增量0)到git@192.168.0.106:heena.git *新的分支主机->主机
https://stackoverflow.com/questions/40608280
复制相似问题