发布
社区首页 >问答首页 >将私有存储库从gitlab导入到Deno

将私有存储库从gitlab导入到Deno
EN

Stack Overflow用户
提问于 2020-07-22 23:18:04
回答 2查看 284关注 0票数 0

我正在尝试将一个私有的Deno存储库从gitlab导入到另一个Deno存储库。

我运行命令:deno install "https://gitlab.com/username/my_awesome_project"

但是我得到了错误:error: Import 'https://gitlab.com/users/sign_in' failed: 503 Service Unavailable

我不知道如何处理我的gitlab到deno的身份验证。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2021-03-05 06:58:50

Deno版本1.8.0发布了对添加身份验证令牌的支持,以便在获取模块时使用。

为此,Deno CLI将查找一个名为DENO_AUTH_TOKENS的环境变量,以确定在请求远程模块时应考虑使用哪些身份验证令牌。环境变量的值采用由分号(;)分隔的n个令牌的格式,其中每个令牌的格式为{ token }@{hostname:port}。

https://deno.land/posts/v1.8#auth-token-support-for-fetching-modules

票数 0
EN

Stack Overflow用户

发布于 2021-03-20 01:05:48

GitLab不允许你通过Auth令牌访问原始文件。这是考虑过的,然后被遗忘了,现在因为安全考虑而拒绝了。

然而,他们允许你通过他们的API来做几乎完全一样的事情。https://docs.gitlab.com/ee/api/repository_files.html#get-raw-file-from-repository

我试过了,它在lsp中工作,但deno缓存失败,并显示“未知媒体类型”。我也不知道如何在您刚刚下载的文件中处理导入,因为API URL与文件/原始URL有很大的不同。

示例:"https://gitlab.example.com/api/v4/projects/13083/repository/files/app%2Fmodels%2Fkey%2Erb/raw?ref=master

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63037625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档