相关疑难解决方法(0)

如何为没有密码生成的OpenSSH私钥添加密码?

我使用puttygen生成了一个OpenSSH私钥(并以OpenSSH格式导出).如何在现有密钥上设置密码(我知道如何使用密码生成新密钥)?

ssh

192
推荐指数
3
解决办法
7万
查看次数

为什么git在Windows下无法记住我的密码

我刚刚开始使用git而且我无法记住我的密码我正在使用cmd.exe提升而我的git主机是github而且我已经在github上创建了一个类似于该指南的ssh密钥

但我还是得到了

*\subnus.mvc>git push origin master
Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':
Run Code Online (Sandbox Code Playgroud)

windows git ssh cmd

129
推荐指数
10
解决办法
7万
查看次数

Android Studio - 推送失败:致命:无法从远程存储库读取

我在Android Studio上有一个git项目,在BitBucket上有一个遥控器,我将其更改为使用SSH而不是HTTPS.我可以使用Atlassian的SourceTree使一切工作,但是每次我尝试推动项目时,它都会在Android Studio中使用

推送失败:致命:无法从远程存储库读取.

有没有人知道可能发生的事情?

git bitbucket intellij-idea android-studio

56
推荐指数
5
解决办法
5万
查看次数

Capistrano 3部署要求SSH密码但不能输入密码

我正在尝试使用Capistrano 3来部署Rails 4应用程序.

#config valid only for Capistrano 3.1
lock '3.1.0'

set :application, 'testapp'
set :scm, :git
set :repo_url, 'git@bitbucket.org:sergiotapia/testapp.git'

set :user, "deploy" # The user on the VPS server.
set :password, "hunter2$$"
set :use_sudo, false
set :deploy_to, "/home/deploy/www/testapp"
set :deploy_via, :remote_cache
set :pty, true
set :format, :pretty
set :keep_releases, 1
set :rails_env, "production"
set :migrate_target, :latest

namespace :deploy do

  desc 'Restart application'
  task :restart do
    on roles(:app), in: :sequence, wait: 5 do
      # Your restart mechanism here, for example: …
Run Code Online (Sandbox Code Playgroud)

deployment passwords ssh capistrano ruby-on-rails

10
推荐指数
1
解决办法
3281
查看次数

VSCode + WSL Remote + Git:同步更改需要永远

我正在远程使用 VSCode 进入我的项目文件夹(符号链接)到 WSL 2 VM。我使用 SSH 和终端从 Bitbucket 克隆了我的 repo。

在左下角,它表示WSL: Ubuntu,所以我目前正在远程使用它。一切正常
如果我单击 Git 分支指示器,我可以看到本地分支和远程分支。都好

问题是,当我在本地提交后单击以同步所有内容时,它会永远旋转。嗯,不是真的,我在永远发生之前就失去了耐心……目前的测试大约需要 30 分钟。

如果我git push进入终端,一切都会按预期进行。

任何人都知道为什么要这样做?我该如何解决这个问题?

我在 VSCode 中的 Git 输出不断返回这个git rev-parse --show-toplevel
我 在 Bitbucket 上git config为 user.name 和 user.email
设置了 SSH 密钥。Windows 和 WSL 2 使用相同的公钥/私钥。

谢谢

git visual-studio-code windows-subsystem-for-linux

9
推荐指数
1
解决办法
4668
查看次数

git不记得密码

我是新手使用git.每次我想将我的文件推送到github时,它总会显示我输入密码的通知.例如:'https://username@bitbucket.org'的密码

我希望我的git能为我记住密码.我怎么能在Windows 7上做到这一点?我已经在这里阅读了帮助页面https://help.github.com/articles/set-up-git

git github bitbucket

7
推荐指数
1
解决办法
3868
查看次数

在docker文件中将私钥添加到ssh-agent

我正在尝试为angular cli项目编写一个docker文件,但我有一个外部依赖项,它是BitBucket上的私有仓库,所以我需要传递我的ssh密钥.我正在尝试使用ssh密钥--build-arg

现在的问题是,它没有将这些密钥添加到ssh-agent并要求输入密码.

我正在使用此命令运行 docker build -t ng-2-docker/client --build-arg ssh_prv_key="$(cat ~/.ssh/id_rsa)" --build-arg ssh_pub_key="$(cat ~/.ssh/id_rsa)" .

这是我的docker文件

ARG ssh_prv_key
ARG ssh_pub_key

# Use an official Node runtime as a parent image
FROM node:8.9.4

# Specify working directory in docker container
WORKDIR /app

# Authorize SSH Host
RUN mkdir -p /ssh/
RUN chmod 0700 /ssh

# Add the keys and set permissions
RUN echo "$ssh_prv_key" > /ssh/id_rsa && echo "$ssh_pub_key" > /ssh/id_rsa.pub && chmod 600 /ssh/id_rsa && chmod 600 /ssh/id_rsa.pub

# …
Run Code Online (Sandbox Code Playgroud)

git ssh docker dockerfile

7
推荐指数
3
解决办法
5033
查看次数

在轮询 SCM 时将 ssh-agent 与 jenkins 结合使用

我使用 Jenkins ssh-agent 插件来为我的构建提供 ssh 凭证,该凭证运行良好,但是我将其设置为轮询 scm(在本例中为 bitbucket git)以检查更改。

当然,要访问存储库以轮询更改,它还需要这些 ssh 凭据,我似乎无法在 wiki 中找到与此相关的任何内容,但必须有一种方法可以做到这一点。

对于他们来说没有实现它似乎是一件愚蠢的事情,毕竟如果你需要 ssh 凭据来克隆和构建,你还需要他们进行轮询,对吗?

git bitbucket ssh-agent jenkins jenkins-plugins

5
推荐指数
1
解决办法
9358
查看次数

将 SSH 私钥更改为现有私钥

我必须对我的 Mac 进行出厂重置,现在我正在重新配置我需要的所有开发内容,例如 Ruby/Rails 等...

下一步是配置 git,我的问题是关于我的 ssh 密钥:

根据我之前的配置,我将我的私有 ssh 密钥保存在一个文本文件中(我不知道这在安全性方面是否是一个好主意,但这不是重点),只需从我的终端复制它并将其粘贴到一个文本文件中。

我想再次使用该私有 ssh 密钥,而不是创建新的公共和私有密钥。我怎样才能做到这一点?我是否必须创建一个新的,然后以某种方式替换我之前保存的那个?如果是这样,怎么办?

如果您可以非常具体地回答,我们将非常感激,因为我对这个主题并不熟悉。

预先非常感谢!

macos ssh ruby-on-rails ssh-keys gitlab

1
推荐指数
1
解决办法
3797
查看次数