【问题标题】:Simple way to pip install a private Github repo?pip 安装私有 Github 存储库的简单方法?
【发布时间】:2020-11-19 20:11:39
【问题描述】:

我知道我可以设置 SSH 并进行各种恶作剧,但我是在 Amazon EC2 实例上执行此操作的,所以我真的只想让一切都尽可能简单。是否有任何简单的快速方法来 pip 安装私人 github 存储库,让它以安全的方式(未记录)询问我的凭据,并按照我的快乐方式进行?鉴于 pip 和 github 的受欢迎程度,到目前为止我找到的关于该主题的文档似乎过于迟钝

【问题讨论】:

    标签: python-3.x git github pip


    【解决方案1】:

    找到解决方案on this thread。但老实说,我宁愿创建一个 ssh 密钥对,用密码保护它,将公钥复制到 github 并通过 ssh 拉取 - 对我来说听起来更安全

    export PASS=$(cat pass)
    pip install git+https://<username>:$PASS@github.com/echweb/echweb-utils.git
    

    【讨论】:

      【解决方案2】:

      真的,如果您想要一种安全且简单的方法,那么 SSH 就是您的最佳选择(如 Romeo 所述)。虽然一开始由于信息量巨大而令人望而生畏,但实施它实际上非常容易,而且实际上比其他替代方案更简单。该视频将逐步介绍:

      https://www.youtube.com/watch?v=nQDFBd5NFA8

      唯一最简单的一点是,如果您在某种 ec2 实例上执行此操作,您可能需要使用 nano 之类的文本编辑器来查看公钥,以便复制它。做吧

      nano ~/.ssh/id_rsa.pub
      

      然后,由于它很长,您可以通过

      启用代码包装
      press esc, release esc, shift+4
      

      这将允许您查看整个 ssh 公钥,以便您可以轻松地将其复制到您正在设置所有内容的机器上

      【讨论】:

        猜你喜欢
        • 2021-10-21
        • 2013-09-23
        • 2011-06-17
        • 2022-11-04
        • 1970-01-01
        • 2023-03-25
        • 1970-01-01
        • 2020-11-20
        • 2021-11-24
        相关资源
        最近更新 更多