gpt4 book ai didi

从 GitHub 运行 Shiny 的应用程序

转载 作者:行者123 更新时间:2023-12-04 07:50:53 32 4
gpt4 key购买 nike

我有一个 R Shiny 应用程序,其中包含一些我不想公开的敏感信息,并且不想为任何服务付费以获得密码身份验证。

我的问题是如果我创建一个 私有(private) GitHub 上的存储库,带有 server.R , ui.R以及所有支持数据和文件,任何人都可以使用 runGitHub 运行它吗?命令(下)或以任何方式访问我的数据?

library(shiny)    
runGitHub("<private repository name>", "<my user name>")

最佳答案

if I create a private repository on GitHub with the server.R, ui.R and all supporting data and files, will anyone be able to run it with the runGitHub command ... or in any way access my data?



如果存储库是私有(private)的,则只有被授予访问权限的人才能访问它。通过 GitHub 网站以及通过直接 Git 访问都是如此,这几乎可以肯定是 runGitHub()做。

do not want to pay for any services in order to get password authentication



一般来说,GitHub 上的私有(private)存储库不是免费的。目前最便宜 plan包括私有(private) repo 是每月 7 美元的微型计划。

还有其他 Git 托管服务提供商提供免费的私有(private)存储库。 BitBucketGitLab都想到了。

您可能会在 GitHub 上获得免费的私有(private)托管服务,例如如果你是 a student .

I have an R Shiny app that contains some sensitive information that I would not like to be made public



最后,根据您要保护的“敏感信息”的性质,可能会有更好的选择。将 API key 和密码等内容提供为 environment variables 是相当常见的。 (尤其是在使用像 Heroku 这样的 PaaS 供应商时),​​或发送至 commit "template" files like config.template.ini .

关于从 GitHub 运行 Shiny 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28216181/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com