九 Deepin配置ssh访问gitee
对于gitee上的私有代码,如果使用https下载或上传,则需要每次进行登录认证。
使用ssh可以非常方便进行代码管理。
一、客户端(Linux)配置
1、生成密钥、公钥。
自定义一个目录中生成相应的密钥, 注意 -C 参数后面是邮箱模式,请写自己的邮箱; 命令中Enter passphrase直接回车,不设密码
wangxinyu@wangxinyu-PC:~/work/.ssh$ ssh-keygen -t rsa -C xxxx@qq.com
Generating public/private rsa key pair.
Enter file in which to save the key (/home/wangxinyu/.ssh/id_rsa): ./id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ./id_rsa.
Your public key has been saved in ./id_rsa.pub.
The key fingerprint is:
SHA256:oYP90kd2TJnKPcRaYfP9faTG1c89OoUruW3DYyopFTQ xxxx@qq.com
The key's randomart image is:
+---[RSA 2048]----+
| + |
| E o * ..|
| o . B . =|
| o . + O ..==|
| . + S B =.+oB|
| + + ..o+ o|
| . + oo.+ |
| o + +*. |
| . .o+.o |
+----[SHA256]-----+
wangxinyu@wangxinyu-PC:~/work/.ssh$ ls
id_rsa id_rsa.pub
wangxinyu@wangxinyu-PC:~/work/.ssh$
id_rsa : 密钥或私钥,用于客户端认证时使用。一般使用xshell 工具,或git clone时会使用。
id_rsa.pub:公钥或证书,存在于服务器上。一般配置在sshd的服务器上,或在配置GITEE/GITHUB上。
2、将生成的id_rsa 放到ssh的目录
一般在 ~/.ssh目录中(用户目录中)
mkdir -p ~/.ssh cp id_rsa ~/.ssh
二、配置gitee的公钥
登录gitee,点击设置 -> SSH公钥, 将id_rsa.pub文件内容复制到输入框中,保存。
三、测试及使用
1、测试方法
wangxinyu@wangxinyu-PC:~/work/.ssh$ ssh -T git@gitee.com
Hi wangxinyu2011! You've successfully authenticated, but GITEE.COM does not provide shell access.
wangxinyu@wangxinyu-PC:~/work/.ssh$
2、使用方法
选择项目,复制ssh的方法
下载仓库
wangxinyu@wangxinyu-PC:~/work/temp$ git clone git@gitee.com:wangxinyu2011/wxy_code_backup.git
九 Deepin配置ssh访问gitee相关推荐
- deepin配置ssh访问
张天笑 环境搭建 deepin ssh 1. 更新源 sudo apt-get update 2.安装ssh sudo apt-get install openssh-server 3. 配置端口 s ...
- Linux deepin 配置ssh
1.打开深度终端,使用apt-get命令安装openssh-server sudo apt-get install openssh-server ↑需要联网,曾经找离线安装包安装,但是找不到deepi ...
- 配置并检验 S1 上的 SSH 访问
配置并检验 S1 上的 SSH 访问 第 1 步: 在 S1 上配置 SSH 访问. a. 在 S1 上启用 SSH. 在全局配置模式下,创建 CCNA-Lab.com 域名. S1(config)# ...
- window下配置SSH连接GitHub、GitHub配置ssh key
此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库, ...
- Linux(CentOS)配置IP设置ssh访问权限
允许访问 vi /etc/hosts.allow 添加(可以添加多行,其中":allow"可以省略) sshd:192.168.81.*:allow #表示192.168.81.* ...
- 配置ssh信任(不通过密码验证ssh直接访问目标机器)
在日常的一些使用中,偶尔有不输入密码,直接通过ssh访问目标机器的需求.比如linux之间的rsync同步. 本篇文章中具体阐述了linux服务器之间的ssh信任的配置. 实验场景: A服务器:192 ...
- Linux每个用户单独配置ssh,大神全面解读如何限制SSH用户访问Linux中指定的目录...
将 SSH 用户会话限制访问到特定的目录内,特别是在 web 服务器上,这样做有多个原因,但最显而易见的是为了系统安全.为了锁定 SSH 用户在某个目录,我们可以使用 chroot 机制. 在诸如 L ...
- 玩转华为ENSP模拟器系列 | 配置SSH服务器支持其他端口号访问的举例
素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...
- 《一名网络工程师的自我修养》-Console 、VTY 用户界面、SSH访问配置
Console 用户界面配置(console用户就是通过串口连接的用户) 华为(VRP)配置 [LSW1] user-interface console 0 [LSW1-ui-console0] au ...
最新文章
- 年月跨度_预应力跨度国内第一!1850吨146米跨度钢结构整体拔高22米!
- iOS 开发中需要注意的小地方
- 计算机专业性特有的道德要求,什么是通信科学技术人员职业道德的双重性?
- php是阻塞模式吗,PHP非阻塞模式 - 黑白大熊猫的个人空间 - OSCHINA - 中文开源技术交流社区...
- activiti利弊_事件驱动的安全性的利弊
- 携程“线上摆摊”:1晚赚3105万
- anki 插入表格_Anki+思维导图的两种方法(Anki+表格,Anki+幕布)
- 张小龙「跳一跳」都玩到 6000 多分,是时候掌握微信小游戏高级开发了
- Deep Learning with PyTorch 必看教程集(4本)
- matlab破解方法
- centos7 配置阿里yum源
- 塑料管检测内容有那些
- 待支付模板html,待支付.html
- 主题模型结合词向量模型(Improving Topic Models with Latent Feature Word Representations)
- sql按客户号累计求和并且排序
- 带你了解什么是MySQL数据库(六)索引原理,如何建立与使用索引
- 笔记本插拔电源声音怎么关_在笔记本电脑运行时将其拔出再插回电源是否安全?
- 【水文模型】SWAT水文模型原理及数据库简介
- app提示已到期_打开用友软件,提示演示期已到期。
- 凝思Linux切换到root时出错
热门文章
- 解决Genymotion运行Android 5.0一直卡在开机界面
- 顺子对百录收录的看法
- cloud foundry部署报错TypeError: can't convert Hash into String
- UA SIE545 优化理论基础4 对偶理论简介6 求解对偶问题的梯度算法
- 城市规划理论II 通勤与移居
- Matlab 二维线画图函数 plot 基本用法
- 如何:重写 ToString 方法(C# 编程指南)
- Android开发--Service和Activity通过广播传递消息
- asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
- BZOJ1858 [Scoi2010]序列操作 线段树