我尝试下载一个安装脚本shell文件,我托管在BitBucket上。
当前im使用以下命令:
wget https://bitbucket.org/projectname/reponame/raw/commit-sha-num/installscript.sh
后来我想有可能修改我的installscript.sh,并希望下载最新版本,而不是一个特定的结帐与commit-sha-number。
我知道这可能是可能的git克隆,但wget将在这里更方便我,如果它是可能的。
有没有办法每次都从我的master分支下载这个文件的最新版本?
Thanks in advance
4条答案
按热度按时间a5g8bdjr1#
可以。您可以在URL中使用'HEAD'关键字而不是'commit-sha-num'部分。
luaexgnf2#
现在“常见”(并且非常不安全)的方法是将下载的内容直接导入shell:
参见
https://bitbucket.org/site/master/issues/9358/permalink-to-the-head-revision-of-a
9nvpjoqh3#
实际上,这是有文档记录的,参见https://confluence.atlassian.com/bitbucket/hyperlinking-to-source-code-in-bitbucket-824476709.html。
qvsjd97n4#
作为一个更新,考虑到Bitbucket现在为repo请求token,下面的行允许我使用wget作为原始文件。