ssh-keys相关内容
我要在Heroku上部署NodeJS应用,该应用将私有存储库列为package.json中的依赖项。 如何授予Heroku对此单个存储库的只读访问权限,而不会不必要地公开任何凭据? 推荐答案 此问题已以各种形式重复提出,但我无法获得任何答案。 以下是最终成功的方法-请注意,我使用的是Windows 10: 使用命令ssh-keygen -t ssh-rsa -C "m
..
我在Linux(ARCH)上,尝试使用ssh密钥通过私有的Bitbucket git存储库tutorial配置Spring Cloud Config,但一直收到错误: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing fai
..
我有一个从 git 私有存储库下载的自动构建服务.问题是当它试图克隆存储库时,它需要提供密码,因为它不会被记住;所以因为没有人工交互,所以它永远等待密码.如何强制它从 id_rsa.pub 中记住? 解决方案 对于 Windows 用户,请注意,这是我设置 Git Bash 环境以在我开始时登录一次的方式它了.我编辑我的 ~/.bashrc 文件: eval `ssh-agent`ssh
..
GitHub 为 Windows 分发了一个简化的 Git 客户端,他们称之为 GitHub for Windows;它通过 GitHub 帐户进行身份验证,虽然它通常使用 HTTPS 远程访问它创建的本地存储库,但 如果您告诉它使用在 GitHub 上具有 SSH 远程的现有本地存储库,它将使用您的 GitHub 凭据为自己在 GitHub 帐户上设置 SSH 密钥.但是它将 SSH 密钥保存在
..
我是 Docker 新手,正在尝试让我的 Angular Web 应用程序在容器中构建和运行. 我在项目的根目录中有一个非常基本的 Dockerfile,如下所示: # 基于Dockerhub官方Node 10.13.0镜像创建镜像FROM node:10.13.0 作为节点# 复制依赖定义复制 package.json .# 使用 npm 安装依赖运行 npm 安装# TODO - 复制
..
我在几个项目中使用 Docker,其中一个要求是使用 Docker 文件生成 ssh 密钥,以便在构建容器时生成一对 rsa 密钥.我已经看到了一些通过以下方式生成密钥的示例.sh 文件和 Dockerfile 具有运行该 .sh 文件的通用性.有没有办法我们可以直接在 Dockerfile 中而不是 .sh 中进行操作 目前我在 Dockerfile 中使用以下内容来生成 ssh 密钥对.
..
在通过 dockerfile 构建 docker 映像时,我必须克隆一个 github 存储库.我将我的公共 ssh 密钥添加到了我的 git hub 帐户中,并且我能够从我的 docker 主机克隆 repo.虽然我看到我可以通过在 docker run like 时映射 $SSH_AUTH_SOCK env 变量来使用 docker 主机的 ssh 密钥 docker run --rm -i
..
问了很多问题,但似乎没有什么能解决我的问题.或者更准确地说,我不确定我是否正确地完成了整件事.所以这里是: 已安装 centos 6.3 操作系统.然后我按照以下指南安装 jenkins: https://wiki.jenkins-ci.org/display/JENKINS/安装+Jenkins+on+RedHat+发行版 詹金斯工作正常.现在我正在尝试设置一个简单的构建作业,
..
在 Travis Doc 中,“设置"中有“SSH 密钥"选项卡,但我的帐户中没有.我需要添加 SSH Key 来克隆 GitHub 上的子模块. 我的帐户: 特拉维斯文档: 解决方案 此功能目前仅适用于私有仓库. 对于公共存储库,您不需要它们是私有 Git URL(假设它们在 GitHub 上),因此将 URL 更改为使用公共克隆 URL 应该可以解决问题.
..
我最近建立了一个 Git 存储库,经过一番摆弄后,我设法正确设置了所有内容,以便我可以在我的 Windows 8.1 环境中使用 SSH 密钥从 Git 拉取和推送,并从 Gitlab 拉取......但是在我的Ubuntu VM 我尝试做同样的事情(如果有帮助的话,在两种环境中都是通过命令行)并且它开始要求我输入密码,这对我来说会暗示 VM 不知道我的 SSH 密钥的位置?不过,我可能不会有这种
..
您可以为不同的版本控制托管服务使用相同的 ssh 密钥吗? 如果可以的话,有什么好处和坏处? 场景:我的电脑上有 ssh 密钥,我可以和应该在同一台电脑上使用与 gitlab/gitbucket 相同的 ssh 密钥吗? 解决方案 不,这是不可取的:私钥应仅用于一项服务,这样您就可以仅为该服务撤销/更改它. 你可以做的是设置一个 ~/.ssh/config 文件,您可以在
..
我很高兴 VS 2013 包含对 Git 的内置支持,但我在让它正常工作时遇到了一些麻烦.我使用 SSH 密钥为我自己的 Gitlab 私有安装设置了身份验证,但我在 Visual Studio 2013 中看不到任何地方指定此 SSH 密钥.我还必须在 IDE 中输入全局 Git 设置(名称和电子邮件),这意味着它实际上并没有从我已经设置的全局设置中提取这些信息. 有人有这方面的经验吗?我
..
“主机密钥验证失败."在 Gitlab_ci 上 运行“ssh name@server"时 这是我的 gitlab_ci 的一部分,它应该登录到我的服务器并从 repo 运行脚本: 脚本:- 哪个 ssh 代理 ||( apt-get update -y && apt-get install openssh-client -y )- 评估 $(ssh-agent -s)- ssh-add
..
这是我的仪表板的样子: 不确定在哪里添加 SSH 密钥.有人知道吗? 解决方案 您需要登录.右上角的绿色按钮. 点击左侧菜单中的“个人资料设置". 点击 SSH 密钥并按照页面上的说明进行操作.
..
试图拉下 Gitlab 中的存储库时,我一直有些头疼.顺便说一句,如果有帮助的话,这一切都是在 Ubuntu VM 上的 Windows 8.1 中完成的.我已经在 Gitlab 中添加了我的公钥并将我的私钥添加到 ssh-agent ... 一切似乎都是正确的. 当我尝试执行 git pull 时,这就是我遇到问题的地方.在我看来,Git 只是在寻找错误的位置,我的私钥存储在 c/User
..
我对我们的生产服务器具有 root 访问权限,我想将 git 中的最新版本部署到服务器,但是当我在要更新的文件夹上“git pull"时遇到以下错误. 我浏览了一下,但找不到明确的答案. 登台服务器在同一台机器上运行,但只是在不同的文件夹中,当我在该文件夹中 pull 时一切正常. 我在 Linux 方面不是很有经验,所以请帮助我明确回答如何修复 :-) 否则我可以访问我需
..
我有两个 Gitlab 帐户.在我的旧帐户上,我添加了一个 ssh-key,它位于我计算机上的 ~/.ssh/id_rsa.pub 中. 现在我想为我的新 Gitlab 帐户添加另一个 ssh-key.如何在没有 ssh-keys 冲突的情况下执行此操作? 解决方案 我会推荐第二个密钥,现在没有密码: ssh-keygen -t rsa -C "your_email@example
..
我正在尝试使用 atom 包“Remote-FTP"并使用私钥连接到我的服务器. 我的服务器上设置了 SSH 密钥,并且可以使用 putty 成功连接. 私钥保存在我的项目文件夹中,并且当我替换文件中的信息时,我有一个现有的 .ftpconfig 文件(没有私钥)可以成功连接. 密钥已转换为必要的 ssh 格式,目前我没有密码.我也给出了私钥文件的完整路径 这是我的 .ft
..
如何在两种风格的公钥格式之间进行转换,一种格式是: -----开始公钥--...-----结束公钥----- 另一种格式是: -----BEGIN RSA 公钥-----...-----结束 RSA 公钥----- 例如我使用 ssh-keygen 命令生成了 id_rsa/id_rsa.pub 对,我使用以下方法从 id_rsa 计算出公钥: openssl rsa -in id_rs
..
我正在尝试在 Windows 中使用 OpenSSH 连接到 Amazon EC2,但我需要设置我的密钥文件的权限. CHMOD 600 的 windows 等价物是什么? 我在谷歌上进行了广泛的搜索,但只找到了垃圾博客. 编辑:Windows 7,使用 DOS. 解决方案 没有真正回答相同的问题,但我能够使用以下说明连接到 EC2: 从 Windows SSH 到
..