我正在尝试使用wget从github获取一个私有项目的原始文件。通常,如果我的项目是公开的,这非常简单。
之后我点击原始的,我的URL看起来是这样的
https://raw.githubusercontent.com/samirtendulkar/profile_rest_api/master/deploy/server_setup.sh(注意只有单词“raw”被添加到URL中)
这太棒了,然后我执行
当我执行
对于私有仓库,原始文件附带一个令牌。
我的wget不起作用。我该如何解决这个问题。顺便说一下,当我说它不起作用时,我是指
下面显示如下:
这不让我继续运行其他命令。
对于公共存储库,这是我的存储库网址(您不必点击它来回答这个问题)
https://github.com/samirtendulkar/profile_rest_api/blob/master/deploy/server_setup.sh
我点击原始的![在这里输入图像描述](https://istack.dev59.com/PMjxq.webp)
这太棒了,然后我执行
ubuntu@ip-172-31-39-47:~$ wget https://raw.githubusercontent.com/samirtendulkar/profile_rest_api/master/deploy/server_setup.sh
当我执行
ls
命令时,它显示文件已经下载完成。ubuntu@ip-172-31-39-47:~$ ls
'server_setup.sh'
对于私有仓库,原始文件附带一个令牌。
https://github.com/samirtendulkar/my_project/blob/master/deploy/server_setup.sh
到目前为止一切都很顺利。现在当我点击原始(见上图)时,我的URL会发生变化,并带有一个令牌以及"raw"前缀。 这个URL有额外的参数?token=AkSv7SycSHacUNlSEZamo6hpMAI6ZhsLks5b4uFuwA%3D%3D
。我的wget不起作用。我该如何解决这个问题。顺便说一下,当我说它不起作用时,我是指
ls
没有显示。ubuntu@ip-172-31-39-47:~$ ls
'server_setup.sh'
下面显示如下:
![在此输入图像描述](https://istack.dev59.com/QF8w9.webp)
ubuntu@ip-172-31-39-47:~$ chmod +x server_setup.sh
并且
ubuntu@ip-172-31-39-47:~$ sudo ./server_setup.sh
wget -O server_setup.sh URL
。 - joanis