如何查找或更改Git Repository服务器的URL

Tim*_*s83 6 git ubuntu gitosis

我在Ubuntu服务器上安装了Git和Gitosis,它有3个域名停放.我怎么知道,Git使用哪些域名来构建Git访问URL,例如:git@xxxxxxxx/repository.git我在哪里可以设置这个xxxxxxx值?提前谢谢你,Git看起来很棒.

Mic*_*lva 13

(1)至于域名 - 只要它们都解析为服务器IP,就没关系了.Git最终通过SSH连接,在这种情况下连接到您的gitosis服务器.如果您可以通过任何这些托管域通过SSH连接到您的计算机,则可以将其用作您的git网址.

我不相信git允许你列出每个遥控器的多个网址,所以如果你想要列出所有三个网址(可能是最糟糕的情况),只需设置三个遥控器,每个遥控器与你的服务器有不同的域.

(2)这很简单.查看.git/config项目目录中的文件.

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
[remote "origin"]
    url = git@github.com:my_awesome_app
    fetch = +refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)

你需要更新网址; 例如,我正在使用github :)你也可以remotes手动添加其他.例如,跟踪上游分支也会将其信息附加到此文件

[branch "master"]
    remote = origin
    merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

在上面的列表之后是​​git如何管理远程分支的跟踪.希望这可以帮助.

干杯,迈克.