如何将 Git 存储库 url 保存在 bash 脚本中的变量

How to get a Git repo url saved in a bash script to a variable

在我的 bash 运行 postinstall 到 npm install 的脚本中,我想为一个名为 base 的特定回购获取 Github 远程 url。但是,当它运行时,提取的值是 "git" 而不是 URL 到我的 git 存储库。您将如何捕获从此命令返回的 URL?

#!/bin/bash
...
remoteBackup=git config --get remote.base.url
...

var=$(command that produces output) 不是 var=value command

后者在设置为 value 的环境中以 var 运行 command

假设这是您脚本中的实际内容,而不是拼写错误。如果这是一个拼写错误并且让您返回 git 而不是 git@bitbucket 那么听起来您的配置搞砸了。