【发布时间】:2012-01-04 15:02:27
【问题描述】:
我正在尝试为我的项目创建第二个存储库。所以我在我的 debian 上安装了 gitolite 并配置了它:
conf/gitolite.conf
repo gitolite-admin
RW+ = git
RW+ = bux
repo testing
RW+ = @all
repo myprojectname
RW+ = bux
gitolite-admin repo 我可以拉和推。 但我的 myprojectname 有问题。我在我现有的项目中,我已经配置了“origin”:
.git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@myserver.domain.tdl:/home/git/repositories/myprojectname.git
fetch = +refs/heads/*:refs/remotes/origin/*
所以,当我尝试推送时:
$ git push origin master
致命:'/home/git/repositories/myprojectname.git' 似乎不是 git 存储库致命:远程端挂了 没想到
如果我检查我的服务器,“文件夹”不存在:
ls -l /home/git/repositories/
total 8
drwx------ 8 git git 4096 4 janv. 14:20 gitolite-admin.git
drwx------ 7 git git 4096 4 janv. 14:20 testing.git
我错过了什么?
【问题讨论】:
-
我已将文件夹 testing.git 复制到 myprojectname.git 并且它正在工作。我认为这不是更好的方法... ^^
标签: git