如何将 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
那么听起来您的配置搞砸了。
在我的 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
那么听起来您的配置搞砸了。