【问题标题】:Shell script for authenticating github credential用于验证 github 凭据的 Shell 脚本
【发布时间】:2016-08-11 20:04:41
【问题描述】:

我有 shell 脚本,我正在将 master 分支克隆到某个目录中。但是,一旦我在指定目录中成功克隆了 master 分支,我还有其他步骤要执行。无论如何,下面的命令是否会返回一些 true|false 以便我可以执行其他步骤?

git clone -b master  https://github.com/someuser/project.git /path/to/dir

我对此有其他办法,但想知道是否有这种可能性。

谢谢!

【问题讨论】:

    标签: git shell github


    【解决方案1】:

    git clone 命令在成功时使用退出代码 0,在失败时使用非零, 就像任何表现良好的程序一样。 您可以在条件语句中使用它,例如:

    if git clone -b master repourl /path/to/dir; then
        # clone successful -> run setup script
    else
        echo fatal: could not clone repo
    fi
    

    【讨论】:

      猜你喜欢
      • 2019-02-20
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多