如何在.gitconfig中获取当前回购协议的名称和人员/组织?

如何在.gitconfig中获取当前回购协议的名称和人员/组织?,git,github,git-config,Git,Github,Git Config,基本上,我想做的是有一个方便的工具,我可以说: git open 这将在浏览器中打开当前github存储库。如果我能得到这个名字,我可以用一个别名https://github.com/{user or org}/{repo name}试试这个bash函数 对于Linux: function git-open-url(){ xdg-open `git config --get remote.origin.url` } 对于Mac: function git-open-url(){ ope

基本上,我想做的是有一个方便的工具,我可以说:

git open

这将在浏览器中打开当前github存储库。如果我能得到这个名字,我可以用一个别名
https://github.com/{user or org}/{repo name}

试试这个bash函数

对于Linux:

function git-open-url(){
  xdg-open `git config --get remote.origin.url`
}
对于Mac:

function git-open-url(){
  open `git config --get remote.origin.url`
}

我见过git开放工具。这很酷,但我只是想在我的
.gitconfig
中添加一行代码,所以我最终做了以下几点

[alias]
    open = "!open https://github.com/$(echo $(git remote get-url origin) | cut -f2 -d\":\")"

工作完美:)

使用远程URL怎么样?