文档章节

为云端服务器添加git秘钥

90后爱国
 90后爱国
发布于 2015/08/26 17:35
字数 463
阅读 266
收藏 2

首先,先给服务器安装git

没什么好说的直接上
sudo apt-get install git

安装完想从我的github上把编写的代码放上去运行起来,发现问题不能从github的仓库里clone没权限

The authenticity of host 'github.com (192.30.252.128)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.128' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我晕好吧忘了配置ssh 连接秘钥了。

生成SSH密钥过程:

1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除

ubuntu@ip-172-31-30-72:~/workspace$ cd ~/.ssh
ubuntu@ip-172-31-30-72:~/.ssh$ ll
total 16
drwx------ 2 ubuntu ubuntu 4096 Aug 26 08:49 ./
drwxr-xr-x 5 ubuntu ubuntu 4096 Aug 26 08:46 ../
-rw------- 1 ubuntu ubuntu  388 Aug 26 07:29 authorized_keys
-rw-r--r-- 1 ubuntu ubuntu  884 Aug 26 08:49 known_hosts

2.2.生存密钥:

ssh-keygen -t rsa -C "870736375@qq.com"

按3个回车,密码为空。

Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ubuntu/.ssh/id_rsa.
Your public key has been saved in /home/ubuntu/.ssh/id_rsa.pub.
The key fingerprint is:
a0:a0:f1:d1:ea:da:05:56:72:00:f8:91:0c:7b:0b:35 870736375@qq.com
The key's randomart image is:
+--[ RSA 2048]----+
|++E.             |
|.o++             |
|+.=.+ .          |
| *.O . .         |
|. * .   S        |
| o .             |
|  . .            |
| o .             |
|. .              |
+-----------------+

3.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。

添加进去然后ok 已经和github关联好了开心了。
下一篇:关于微信公众账号nodejs开发

© 著作权归作者所有

共有 人打赏支持
90后爱国
粉丝 6
博文 85
码字总数 45624
作品 0
北京
前端工程师
私信 提问
使用linux安装gitolite管理git

系统:centos7 服务器:阿里云 一、前期准备 1.安装git yum install git 2.安装perl yum install perl 3.安装openssh yum install openssh 4.安装cpan(如果你的linux里面没有,就必须安装)...

Stanley_小麦冬
08/14
0
0
Webhook实践 —— PHP自动部署

前言:最近在研究git自动部署项目,然后知道可以通过webhook实现自动部署的功能,查了一些文章,大多讲的是根据官网的方法用Node.js进行自动部署。线上服务器已经在跑php,想着能不能直接用p...

xiaozhenkai
2017/07/21
0
0
局域网内主机在远程服务器有gitotlite控制下,执行git clone远程时总提示输入密码

问题背景: 1) 在阿里云服务器上面初始化gitolite,并将服务器上的gitAdmin用户初始化为Admin用户,用来执行user和key的添加、及访问权限控制; 2)在客户端主机(处于内网,但是可通过路由...

sishuiliuyun
2015/05/20
899
1
利用阿里云搭建私有Git服务器

服务器系统:Centos 6 (查看centos版本命令:) 客户端系统:Windows 7 一、服务器端安装Git ==通常centos上使用yum源安装的git版本过低== 1. 检查系统上是否已经安装git,若已有则卸载 //...

凹凹凸曼
10/10
0
0
Intellij IDEA使用GitLab

今天单位的svn又挂了,所以今天在云上自建了一个GitLab,记录一下操作步骤 云端服务器的操作系统为centos7.4 增加yum仓库 在新增的文件中填写以下内容: (以上为文件内容) 运行命令 执行安...

休辞醉倒
09/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mariadb二进制包安装,Apache安装

安装mariadb 下载二进制包并解压 [root@test-a src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.t......

野雪球
今天
3
0
ConcurrentHashMap 高并发性的实现机制

ConcurrentHashMap 的结构分析 为了更好的理解 ConcurrentHashMap 高并发的具体实现,让我们先探索它的结构模型。 ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEnt...

TonyStarkSir
今天
3
0
大数据教程(7.4)HDFS的java客户端API(流处理方式)

博主上一篇博客分享了namenode和datanode的工作原理,本章节将继前面的HDFS的java客户端简单API后深度讲述HDFS流处理API。 场景:博主前面的文章介绍过HDFS上存的大文件会成不同的块存储在不...

em_aaron
昨天
3
0
聊聊storm的window trigger

序 本文主要研究一下storm的window trigger WindowTridentProcessor.prepare storm-core-1.2.2-sources.jar!/org/apache/storm/trident/windowing/WindowTridentProcessor.java public v......

go4it
昨天
7
0
CentOS 生产环境配置

初始配置 对于一般配置来说,不需要安装 epel-release 仓库,本文主要在于希望跟随 RHEL 的配置流程,紧跟红帽公司对于服务器的配置说明。 # yum update 安装 centos-release-scl # yum ins...

clin003
昨天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部