对于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相关推荐

  1. deepin配置ssh访问

    张天笑 环境搭建 deepin ssh 1. 更新源 sudo apt-get update 2.安装ssh sudo apt-get install openssh-server 3. 配置端口 s ...

  2. Linux deepin 配置ssh

    1.打开深度终端,使用apt-get命令安装openssh-server sudo apt-get install openssh-server ↑需要联网,曾经找离线安装包安装,但是找不到deepi ...

  3. 配置并检验 S1 上的 SSH 访问

    配置并检验 S1 上的 SSH 访问 第 1 步: 在 S1 上配置 SSH 访问. a. 在 S1 上启用 SSH. 在全局配置模式下,创建 CCNA-Lab.com 域名. S1(config)# ...

  4. window下配置SSH连接GitHub、GitHub配置ssh key

    此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库, ...

  5. Linux(CentOS)配置IP设置ssh访问权限

    允许访问 vi /etc/hosts.allow 添加(可以添加多行,其中":allow"可以省略) sshd:192.168.81.*:allow #表示192.168.81.* ...

  6. 配置ssh信任(不通过密码验证ssh直接访问目标机器)

    在日常的一些使用中,偶尔有不输入密码,直接通过ssh访问目标机器的需求.比如linux之间的rsync同步. 本篇文章中具体阐述了linux服务器之间的ssh信任的配置. 实验场景: A服务器:192 ...

  7. Linux每个用户单独配置ssh,大神全面解读如何限制SSH用户访问Linux中指定的目录...

    将 SSH 用户会话限制访问到特定的目录内,特别是在 web 服务器上,这样做有多个原因,但最显而易见的是为了系统安全.为了锁定 SSH 用户在某个目录,我们可以使用 chroot 机制. 在诸如 L ...

  8. 玩转华为ENSP模拟器系列 | 配置SSH服务器支持其他端口号访问的举例

    素材来源:华为路由器配置指南 一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持! 附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_ensp实验大全 目 ...

  9. 《一名网络工程师的自我修养》-Console 、VTY 用户界面、SSH访问配置

    Console 用户界面配置(console用户就是通过串口连接的用户) 华为(VRP)配置 [LSW1] user-interface console 0 [LSW1-ui-console0] au ...

最新文章

  1. 年月跨度_预应力跨度国内第一!1850吨146米跨度钢结构整体拔高22米!
  2. iOS 开发中需要注意的小地方
  3. 计算机专业性特有的道德要求,什么是通信科学技术人员职业道德的双重性?
  4. php是阻塞模式吗,PHP非阻塞模式 - 黑白大熊猫的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. activiti利弊_事件驱动的安全性的利弊
  6. 携程“线上摆摊”:1晚赚3105万
  7. anki 插入表格_Anki+思维导图的两种方法(Anki+表格,Anki+幕布)
  8. 张小龙「跳一跳」都玩到 6000 多分,是时候掌握微信小游戏高级开发了
  9. Deep Learning with PyTorch 必看教程集(4本)
  10. matlab破解方法
  11. centos7 配置阿里yum源
  12. 塑料管检测内容有那些
  13. 待支付模板html,待支付.html
  14. 主题模型结合词向量模型(Improving Topic Models with Latent Feature Word Representations)
  15. sql按客户号累计求和并且排序
  16. 带你了解什么是MySQL数据库(六)索引原理,如何建立与使用索引
  17. 笔记本插拔电源声音怎么关_在笔记本电脑运行时将其拔出再插回电源是否安全?
  18. 【水文模型】SWAT水文模型原理及数据库简介
  19. app提示已到期_打开用友软件,提示演示期已到期。
  20. 凝思Linux切换到root时出错

热门文章

  1. 解决Genymotion运行Android 5.0一直卡在开机界面
  2. 顺子对百录收录的看法
  3. cloud foundry部署报错TypeError: can't convert Hash into String
  4. UA SIE545 优化理论基础4 对偶理论简介6 求解对偶问题的梯度算法
  5. 城市规划理论II 通勤与移居
  6. Matlab 二维线画图函数 plot 基本用法
  7. 如何:重写 ToString 方法(C# 编程指南)
  8. Android开发--Service和Activity通过广播传递消息
  9. asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
  10. BZOJ1858 [Scoi2010]序列操作 线段树