【发布时间】:2012-06-07 02:13:50
【问题描述】:
我正在尝试自动化我与 Git 构建脚本的交互,但我遇到了以下问题。
这可以从命令行工作:
git clone git@github.xxxx.com:blablabla/reponame.git /Users/myname/dev/myfolder
现在我也想做同样的事情,但是从我的脚本中。我有以下内容:
#/bin/bash
repository="git@github.xxxx.com:blablabla/reponame.git"
localFolder="/Users/myname/dev/myfolder"
git clone $repository" "$localFolder
这给了我这个错误
GitHub SSH 访问暂时不可用 (0x09)。致命:远端意外挂断
对此的任何启示将不胜感激
【问题讨论】:
-
你的意思是
git clone "$repository" "$localFolder",我希望?否则,您要求将两个变量的内容进行字符串拆分和全局扩展,然后将拆分前者产生的最右边的参数和拆分后者产生的最左边的参数组合成一个带空格的参数他们之间......这似乎是一件非常愚蠢的事情。 -
所以,是的,我正在做的傻事。非常感谢!
-
@CharlesDuffy:我认为您应该将其添加为答案,以免在搜索等方面看起来像未回答的问题。
-
@MarkLongair 我认为结束这个问题比这更有意义——这不太可能帮助其他人——但看起来没有其他人支持我。
-
我不知道 $a" "$b 会做什么,所以即使问题很简单,但答案是有道理的