gpt4 book ai didi

git - 如何更改 gitosis 默认搜索路径?

转载 作者:行者123 更新时间:2023-12-04 06:12:41 24 4
gpt4 key购买 nike

我在我的 ubuntu 桌面上安装了 gitosis。但是当我尝试“git clone git@localhost:gitosis-admin.git”时,它一直在搜索/home/git/,而不是/home/git/repositories。所以我必须输入“git clone git@localhost:repositories/gitosis-admin.git”。

我猜gitosis的默认搜索路径有问题。然而,如何改变呢?

更新 1:

我四处搜索,有些页面说无法克隆使用“git@localhost:gitosis-admin.git”之类的地址的原因是因为我在 git 服务器本身上。这还需要时间来验证。

更新 2:

即使在另一台计算机上,仍然无法使用最短 url。我放弃了。

更新 3:

现在我转向 gitolite,它更容易配置。

最佳答案

重播部分:

cd gitosis
sudo python setup.py install
setup.py安装脚本应该创建存储库目录。
它采用来自 util.py 的路径:
def getRepositoryDir(config):
repositories = os.path.expanduser('~')
try:
path = config.get('gitosis', 'repositories')
except (NoSectionError, NoOptionError):
repositories = os.path.join(repositories, 'repositories')
else:
repositories = os.path.join(repositories, path)
return repositories

注意:考虑到 gitosis 项目的“过时”状态,我在评论 中提到过Gitolite .
OP liuyanghejerry得到正式认可的:

You're right, I just installed gitolite in only few steps.
Now I can use git clone gitolite:gitolite-admin.git

关于git - 如何更改 gitosis 默认搜索路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7591958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com