Open nicejade opened 6 years ago
运行 ssh-add
时候,报 Could not open a connection to your authentication agent. 问题,可能需要在运行 ssh-add
命令之前启动 ssh-agent:
ssh-agent bash
将在客户端生成的 ssh-key.pub 添加至目标 ~/.ssh/authorized_keys
文件中(可多个):
cat id_dsa.pub >> ~/.ssh/authorized_keys
chmod 600 authorized_keys
chmod 700 -R .ssh
鉴于要解决一些大家懂的问题,在使用 DigitalOcean 来搭建些服务的时候,偶尔需要更换下服务 IP; 这里比较快捷的办法是通过更换机房来做到;具体分为以下步骤:
Droplets
,,然后给它创建一个 Snapshots
(创建快照,从而保留之前的数据等,这一步可能比较耗时);Droplets
,在 “Choose an image” 栏目找到 Snapshots
选项,并找到刚才创建的快照,一路按提示设置完成既可以。Droplets
(否则也会产生费用);即便,您将新建的 SSH KEY 添加至 Github,依然无法“正常克隆 Github 仓库”,其解决办法是:
在 ~/.ssh
目录下,新建 config(touch config
),添加以下内容即可:
Host github.com
HostName github.com
IdentityFile ~/.ssh/YOUR-SSH-ID-NAME
YOUR-SSH-ID-NAME,指的是您新建并添加至 Github SSH 的 ID 名。
@nicejade
倘若无法正常克隆 Github 仓库
即便,您将新建的 SSH KEY 添加至 Github,依然无法“正常克隆 Github 仓库”,其解决办法是: 在
~/.ssh
目录下,新建 config(touch config
),添加以下内容即可:Host github.com HostName github.com IdentityFile ~/.ssh/YOUR-SSH-ID-NAME
YOUR-SSH-ID-NAME,指的是您新建并添加至 Github SSH 的 ID 名。
ssh-add ~/.ssh/YOUR-SSH-ID-NAME
https://jeffjade.com/2015/06/26/2015-06-26-ssh-setting/
去(2014)年有开始折腾个人Blog;从使用Jekll到Hexo,平台也从Github一度迁移至国内的Gitcafe(Hexo创建/测试/发布Blog都极为方便,也很易扩展;而Gitcafe在国内访问相对速度快很多)。但由于各种原因Gitcafe很多时候会出些意外,折腾起来有些力不从心了,就还是被迫回归于Github(虽然Gitcafe这个团队很努力地致力于这一块,但…)参考这篇Hexo搭建Gi