标签: public-key

部署heroku代码时权限被拒绝(publickey).致命:远程端意外挂断

我正在尝试使用以下命令行将代码部署到heroku:

git push heroku master
Run Code Online (Sandbox Code Playgroud)

但是得到以下错误:

Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我已经上传了我的公共SSH密钥,但它仍然会出现此错误.

git deployment heroku public-key

848
推荐指数
13
解决办法
22万
查看次数

使用Git时如何解决Permission denied(publickey)错误?

我在Mac Snow Leopard上,我刚刚安装完毕git.

我刚试过

git clone git@thechaw.com:cakebook.git
Run Code Online (Sandbox Code Playgroud)

但这给了我这个错误:

Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/`
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我错过了什么?
我也尝试过ssh-keygen没有passphase,但仍然是同样的错误.

git ssh ssh-keys public-key

582
推荐指数
26
解决办法
89万
查看次数

将公钥添加到〜/ .ssh/authorized_keys不会自动登录

我将公共ssh密钥添加到authorized_keys文件中. ssh localhost应该登录我而不要求密码.

我这样做并尝试打字ssh localhost,但它仍然要求我输入密码.我还有其他任何设置可以让它运作吗?

我遵循了更改权限的说明:

如果我这样做,下面是结果 ssh -v localhost

debug1: Reading configuration data /home/john/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: Connection established.
debug1: identity file /home/john/.ssh/identity type 1
debug1: identity file /home/john/.ssh/id_rsa type -1
debug1: identity file /home/john/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7p1 Debian-8ubuntu3
debug1: match: OpenSSH_4.7p1 Debian-8ubuntu3 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: …
Run Code Online (Sandbox Code Playgroud)

ssh authorized-keys public-key

428
推荐指数
11
解决办法
55万
查看次数

GitHub:权限被拒绝(publickey).致命:远程端意外挂断

我已按照以下说明上传项目.

全球设置:

 Download and install Git
  git config --global user.name "Your Name"
  git config --global user.email tirenga@gmail.com
  Add your public key


Next steps:

  mkdir tirengarfio
  cd tirengarfio
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:tirenga/tirenga.git
  git push origin master
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

权限被拒绝(publickey).致命:远程端意外挂断

git github public-key

197
推荐指数
9
解决办法
31万
查看次数

cer,pvk和pfx文件有什么区别?

cer,pvk和pfx文件有什么区别?另外,我保留哪些文件以及我希望将哪些文件交给我的反对方?

security public-key

189
推荐指数
4
解决办法
18万
查看次数

使用scp将文件复制到Amazon EC2实例?

我正在尝试使用我的Mac终端将下载文件(我在线下载的phpMyAdmin)中的文件scp到我的Amazon EC2实例.

我使用的命令是:

scp -i myAmazonKey.pem phpMyAdmin-3.4.5-all-languages.tar.gz  hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/.
Run Code Online (Sandbox Code Playgroud)

我得到的错误: 警告:身份文件myAmazonKey.pem无法访问:没有这样的文件或目录.权限被拒绝(publickey).失去了连接

我的myAmazonkey.pem和phpMyAdmin-3.4.5-all-languages.tar.gz都在下载中,所以我试过

scp -i /Users/Hello_Kitty22/Downloads/myAmazonKey.pem /Users/Hello_Kitty22/Downloads/phpMyAdmin-3.4.5-all-languages.tar.gz  hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/.
Run Code Online (Sandbox Code Playgroud)

和我得到的错误: 警告:身份文件/User/Hello_Kitty22/Downloads/myAmazonkey.pem无法访问:没有这样的文件或目录.权限被拒绝(publickey).失去了连接

谁能告诉我如何解决我的问题?

ps有一个类似的帖子:scp(安全复制)到ec2实例没有密码, 但它没有回答我的问题.

terminal scp copy amazon-ec2 public-key

183
推荐指数
12
解决办法
26万
查看次数

获取.Net程序集的PublicKeyToken

查找程序集的Public-Key-Token的最简单方法是什么?

我能想到的最简单的方法是简单的右键单击,获取公钥,但是这个功能不存在,可能有一个Visual Studio扩展吗?

我正在使用Visual Studio 2010,如果有可用的扩展名.

.net visual-studio-2010 visual-studio public-key

155
推荐指数
10
解决办法
14万
查看次数

公钥如何验证签名?

我正在努力更好地解决公钥/私钥的工作方式.我知道发件人可以使用他/她的私钥向文档添加数字签名,以基本上获取文档的哈希值,但我不明白的是如何使用公钥来验证签名.

我的理解是公钥加密,私钥解密......任何人都可以帮我理解吗?

pki digital-signature public-key-encryption public-key private-key

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

Heroku'权限被拒绝(publickey)致命:无法读取远程存储库的问题

我已经搜索了好几个小时,希望找到一个解决方案来解决我看似容易解决的问题.这并不是说我的搜索没有发现,而是我的搜索出现了许多不同的解决方案 - 其中没有一个有效.

无论如何,我根本无法从我的Mac上推送,拉取或从我的Heroku存储库中取出.每一次尝试都给了我(好像在嘲笑我)以下错误:

'权限被拒绝(公钥).致命:无法从远程存储库读取.

我已尝试(并重新尝试)以多种不同方式修复它.正如我所说,过去两天我花了很多时间寻找答案.以下是我尝试过的一些事情:

  • heroku键:清除后跟heroku键:添加
  • 使用'ssh-keygen -t rsa'自行重新生成ssh密钥
  • 清除我的.ssh目录,然后是heroku键:clear,然后生成一个ssh密钥
  • 删除我在heroku上的应用程序并重新创建一个(幸运的是没有多少在那里)

我可以从我的GitHub存储库中获取,所以我知道它不是网络连接(ping heroku也可以).

作为一个临时解决方案(我希望不会成为永久解决方案),我已登录到我的Ubuntu Amazon AWS ec2实例.从Heroku拉出和推动工作完美.出于这个原因,我仍然觉得我的Mac上的ssh键问题就好了.这两个键都显示在我的Heroku帐户下.密钥结束时的电子邮件地址是否重要?

编辑:我可以从GitHub推送和拉(但我没有使用ssh),为什么不是Heroku?

在这一点上,我愿意尝试任何事情.谢谢!

git ssh repository heroku public-key

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

Github:只读访问私人仓库

我正在Github上开发一些私有项目,我想在我的部署服务器上添加夜间cronjobs以从github中提取最新版本.我目前正在通过在每个部署服务器上生成密钥对并将公钥作为"部署密钥"添加到github项目来实现此目的.

但是,我最近发现这些部署密钥确实具有对项目的写访问权.因此,每个服务器管理员都可能开始编辑.此外,我可以将每个部署密钥仅添加到一个存储库,而我希望能够在同一个部署服务器上部署多个存储库.

有没有办法为Github上的选定用户提供私有存储库的只读访问权限?

git collaboration github readonly public-key

133
推荐指数
2
解决办法
7万
查看次数