使用GitHub需要先注册GitHub的账号,登陆进去

然后开始创建项目

start a project

创建完成,开始生成公私钥,可以不必每次都要输密码

ssh-keygen -t rsa -C "mghxy123@163.com" //填写email地址,然后一直“回车”ok

然后把公钥导入GitHub中的key里面去,也就是把 id_rsa.pub导入,见下图:

添加完了key

由于我的这里是多个公私钥,因此我还需要在本地的公私钥上做修改

一个系统要有多个公私钥只要在.ssh下面增加个配置文件config.在里面编辑对于的host和文件就好

如下图:

记住了.ssh文件夹的权限是700

而.ssh/的所有文件的权限都是600这个就不用多说了吧

经过上述配置,你的Git应该可以通过SSH连接GitHub服务器了,可以测试一把(配置完SSH key后,就表示本地能操作该用户下的库,能提交代码了):

ssh -T git@github.com
Hi mghxy123/device-check-script! You've successfully authenticated, but GitHub does not provide shell access.

当有这样的提示的时候说明连接成功了

下面开始开始创建git库,把空库下载下来

git clone ssh://git@github.com/mghxy123/device-check-script.git

库就创建好了

开始上传文件

cd device-check-script
cp ../new_file ./
git add new_file
git commit -m "new file"
git push  //如果有其他分支,这里需要填写清除.默认是master

OK上传成功,我们可以到自己的git库里面去找自己的代码了

到此实验结束

初步使用github,并上传下载文件相关推荐

  1. 前端js华为云obs上传下载文件与进度条的设置

    前端js华为云obs上传下载文件与进度条的设置 首先下载OBS BrowserJS SDK安装包 用git将代码拉到本地 git clone https://github.com/huaweiclou ...

  2. Git和Github本地上传下载及拉取他人代码

    Git和Github本地上传下载及拉取他人代码 闻道有先后,术业有专攻(自己瞎搞一两个小时,没有后端老王15分钟来的透彻) 一:通过Git把Github上的代码下载到本地 !首先是什么!!下载Git, ...

  3. linux上传文件权限命令,Linux 普通用户拿到root权限及使用szrz命令上传下载文件...

    1.如何拿到root权限 在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限. 输入:sudo su 这时能看到shell的输入行最前面已经显示的是#号,说明已 ...

  4. 初级版python登录验证,上传下载文件加MD5文件校验

    服务器端程序 import socket import json import struct import hashlib import osdef md5_code(usr, pwd):ret = ...

  5. SecureCRT上传下载文件

    2019独角兽企业重金招聘Python工程师标准>>> SecureCRT是一个仿真终端连接工具.它可以方便的连接SSH服务器,远程管理Linux.同时,它还能使用多种协议方便的上传 ...

  6. Linux下支持rz/sz上传下载文件

    )    工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装. sz: 将选定 ...

  7. python实现文件下载-python实现上传下载文件功能

    最近刚学python,遇到上传下载文件功能需求,记录下! django web项目,前端上传控件用的是uploadify. 文件上传 - 后台view 的 Python代码如下: @csrf_exem ...

  8. 在Windows上使用终端模拟程序连接操作Linux以及上传下载文件

    在Windows上使用终端模拟程序连接操作Linux以及上传下载文件 [很简单,就是一个工具的使用而已,放这里是做个笔记.] 刚买的云主机,或者是虚拟机里安装的Linux系统,可能会涉及到在windo ...

  9. python文件拷贝并校验_初级版python登录验证,上传下载文件加MD5文件校验

    importosimportjsonimportsocketimportstructimporthashlib#import time deflogin(): usr= input('请输入用户名:' ...

最新文章

  1. HTML/CSS快速入门
  2. centos查看模块信息和模块路径
  3. C++ Primer 5th笔记(chap 19 特殊工具与技术)union
  4. 最短路径Dijkstra讲解,工具包使用 python
  5. 【已解决】TypeError: bind() takes exactly one argument (2 given)
  6. 上海哪个图书馆营业时间最长
  7. Python dict 调试技巧 —— 利用YAML存储dict内容
  8. 这所985大学决定:404名硕博研究生,退学处理!
  9. 零基础怎么玩转可视化大屏?这个工具只需5步!
  10. MinGW C++ window7 编译环境的配置
  11. vue mianjs 引用css_7个有用的Vue开发技巧
  12. m3u8视频下载工具
  13. 博士生学历真的很重要吗?
  14. 推荐3款手机远程控制电脑的软件 专业 好用 免费
  15. python读取日志匹配日志信息(二)
  16. CSS遮罩——如何在CSS中使用遮罩
  17. Node.js git命令
  18. 推荐系统论文:DKN Deep Knowledge-Aware Network for News Recommendation
  19. 使用R包networkD3绘制炫酷的动态关系网络
  20. 微软控诉四大PC品牌经销商

热门文章

  1. vulnhub靶机获取不到ip
  2. 160 - 34 Cruehead.3
  3. 在网络中配置思科交换机
  4. c ++ 函数的esp指针_在C ++中通过指针访问成员函数
  5. php的list函数
  6. thinkphp mysql日志_MySQL的日志基础知识及基本操作学习教程
  7. python处理中文字符串_处理python字符串中的中文字符
  8. linux操作系统之信号量、互斥量在进程间的同步、文件锁
  9. C++ 异常变量的生命周期
  10. 用前序中序创建二叉树(用中序后序创建二叉树)