相关疑难解决方法(0)

更改ec2实例的密钥对

如何在AWS管理控制台中更改ec2实例的密钥对?我可以停止实例,我可以创建新的密钥对,但是我没有看到任何修改实例密钥对的链接.

ssh amazon-s3 amazon-ec2 amazon-web-services key-pair

376
推荐指数
13
解决办法
36万
查看次数

无法进入git仓库

这是我到目前为止所做的,我会说这个程序适用于Ubuntu 9.10,它可能有不同版本的git.

server: mkdir ~/git

local: scp -r /../project name@url.com:~/git/
server: cd git
        cd project
        git init 
        git add .
        git commit -a -m "initial"

local: git clone name@url.com:/../git/project /home/name/project
   cd project
   capify .  (from the ruby gem capistrano)
   git add .
   git commit -a -m "capified"
   git push
Run Code Online (Sandbox Code Playgroud)

当我尝试推出时,我收到此错误消息:

   remote: error: refusing to update checked out branch: refs/heads/master
   remote: error: By default, updating the current branch in a non-bare repository
   remote: error: is denied, because it will make the …
Run Code Online (Sandbox Code Playgroud)

git

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

为裸仓库设置post-receive hook

我在我的ubuntu服务器上设置了一个裸仓库.

在我将我的裸git repo推送到服务器之后:

$ git push origin master
Run Code Online (Sandbox Code Playgroud)

我希望使用最新推送更新我的非裸仓库的内容,如图所示,非裸仓库是我的实际工作目录,名为workfiles.

$ cd /central/workfiles
$ git pull
$ exit
Run Code Online (Sandbox Code Playgroud)

我听说过post-receive hook但是不知道如何设置相同的.我怎样才能实现同样的目标.

git github githooks

9
推荐指数
3
解决办法
8010
查看次数

配置 Git 以使用来自特定位置的 .pem 密钥

每当我尝试做一个“git pull origin master”时,我都会得到(它不是 Github):

权限被拒绝(公钥)。

我能够通过 SSH 连接到我的 AWS EC2 Linux 服务器,该服务器具有裸存储库,当我收到上述权限错误时,我正试图从中提取该存储库。

我确实已将公钥复制到该服务器,因为我可以通过 ssh 成功登录,但只能通过执行以下操作:

ssh -i /location/of/pemkey/mykey.pem ec2-user@ec2-12-34-56-78.us-east-compute.amazonaws.com

我需要配置 Git 以使用我的“.pem”密钥。我如何完成设置 Git 以使用我的“.pem”密钥?

git ssh

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