从私人仓库从Github获取原始文件

萨米尔·滕杜卡

我正在尝试使用wget从github私人项目中获取原始文件通常如果我的项目是公开的,那很简单

对于公共回购,这是我的回购网址(您无需单击它即可回答此问题)

https://github.com/samirtendulkar/profile_rest_api/blob/master/deploy/server_setup.sh

我点击原始 在此处输入图片说明

舔完原始内容后,我的网址看起来像这样

https://raw.githubusercontent.com/samirtendulkar/profile_rest_api/master/deploy/server_setup.sh(注意,仅在URL中添加了单词raw

那我很棒

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

到目前为止一切顺利现在,当我单击Raw时(请参见上图),我的URL发生了更改,并在其中带有令牌以及“ raw ”前缀

https://raw.githubusercontent.com/samirtendulkar/my_project/master/deploy/server_setup.sh?token=AkSv7SycSHacUNlSEZamo6hpMAI6ZhsLks5b4uFuwA%3D%3D

网址具有这些额外的参数 ?token=AkSv7SycSHacUNlSEZamo6hpMAI6ZhsLks5b4uFuwA%3D%3D

我的wget不起作用。如何解决此问题。顺便说一句,当我说它不起作用时,我的意思是代替ls展示

ubuntu@ip-172-31-39-47:~$ ls
    'server_setup.sh'

如下图所示

在此处输入图片说明 这并不能使我运行其他命令,例如

ubuntu@ip-172-31-39-47:~$ chmod  +x server_setup.sh

ubuntu@ip-172-31-39-47:~$ sudo ./server_setup.sh

我需要将项目转到AWS上 在此处输入图片说明

乔亚尼斯

-O一次仅下载一个文件时,可以使用wget的选项:

wget -O server_setup.sh https://raw.githubusercontent.com/samirtendulkar/my_project/master/deploy/server_setup.sh?token=AkSv7SycSHacUNlSEZamo6hpMAI6ZhsLks5b4uFuwA%3D%3D

缺点是您必须知道输出文件名,但是如果我很好地理解您的问题,我认为可以。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

私人Github仓库的私人页面

Capistrano许多私人仓库Github

在Github Actions中克隆私人仓库

无法从SourceTree在github上克隆私人仓库

从邮递员访问Github私人仓库

Yocto-使用https获取私人仓库

通过Composer从私人仓库获取扩展

从用户的公共github仓库中获取文件的内容,在ruby中

检查Git仓库,使用Java(用于GitHub的EG)的私人或公共

使Gitlab上的私人仓库的单个文件可公开访问

GitHub Actions-将公共仓库复制到我的私人仓库?

去建立私人仓库

Appveyor克隆私人仓库

如何在github仓库中的文件夹/目录中获取上次提交日期?

使用Github API获取仓库中特定文件夹的最新更新时间

在HTML页面中获取私人文件或显示私人图像

将我的fork与github上的原始仓库同步吗?

获取原始要点文件

在github仓库中查看HTML文件?

通过命令行创建一个私人的github仓库

尝试从GitHub克隆私人仓库时,在Jenkins中遇到构建失败错误

Github拉请求到私人仓库(来自我自己的分支)

为什么github应用程序会要求对我的私人仓库进行写访问?

Github - 如何在更新代码的同时保持你的分叉仓库与原始仓库同步

如何使用 Java 获取 GitHub 项目文件夹下的所有文件及其原始内容的列表?

在 C# 的私有仓库中读取原始文件内容

将分支推到私人仓库

从远程git仓库获取单个文件

纱线:无法克隆私人github仓库。ssh:无法解析主机名github:提供的节点名或服务名,或者未知