Github使用小结

Github使用小结

git

小结

1.ubuntu下安装git环境

  • ubuntu 16.04已经自带git ,可以通过下列命令进行安装与检测是否成功安装
  1. sudo apt-get inst all git  //安装


  2. //git命令出现代表安装成功(为考证) 

  3. [email protected]:/# git 

  4. usage: git [--version] [--help] [-C <path>] [-c name=value] 

  5. [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] 

  6. [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] 

  7. [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] 

  8. <command> [<args>] 


  9. These are common Git commands used in various situations: 


  10. start a working area (see also: git help tutorial) 

  11. clone Clone a repository into a new directory 

  12. init Create an empty Git repository or reinitialize an existing one 

  • 打通本地git与github之间的连接

    设置git的user.name和user.email,便于后面定位git commit的操作对象,姓名和邮箱不需要与github对应,若不操作,则不能进行本地git commit提交。

  1. git config --global user.name "我填写的是github上用户名称"


  2. git config --global user.email "我填写github注册邮件" 

  • 生成ssh key,用于本地连接上github

    • 查看是否已经有了ssh密钥:cd ~/.ssh,如果没有密钥则不会有此文件夹,有则备份删除。
    • 生存密钥:$ ssh-keygen -t rsa -C “h××@163.com”

      注:ssh-keygen - 生成、管理和转换认证密钥

      ssh-keygen [-q] [-b bits] -t type [-N new_passphrase] [-C comment] [-foutput_keyfile]

      -t 指定要创建的密钥类型。可以使用:“rsa1”(SSH-1) “rsa”(SSH-2) “dsa”(SSH-2)

      -C 提供一个新注释 查看公钥文件,最后就是你-C填写的邮箱

      按3个回车,密码为空,最后得到了两个文件:id_rsa和id_rsa.pub,终端会出现如下结果:

  1. Your identification has been saved in /home/forest/.ssh/id_rsa.


  2. Your public key has been saved in /home/forest/.ssh/id_rsa.pub. 

  3. The key fingerprint is: 

  4. ……………… 

  5. cat ~/.ssh/id_rsa.pub 

  6. ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD1MLePx7 

  7. 1IVRowCGKXon1Ucv1xHx//zPO1otu617ru2vLr2kG9rwXOlwYwSV3c 

  8. bH5Ux44yVJiWd+fr7n+re91XYZCa88iY70TSW/9 h××@163.com 

  • 上传public key到Github账户

    1.登陆github

    2.点击右上方的accounting settings

    3.选择SSH KEY

    4.点击添加ssh key 即为~/.ssh/id_rsa.pub 中的内容

    修改~/.ssh/config Host github.com Hostname ssh.github.com Port 44

    不修改也可以 直接使用ssh -T [email protected] 测试即可,出现以下结果说明连接成功

  1. Hi wowforestwow! You‘ve successfully authenticated,


  2. but GitHub does not provide shell access. 

  3. Connection to github.com closed 

时间: 2024-07-29 16:37:19

Github使用小结的相关文章

Git+GitHub 使用小结

1.Git安装完成后需要做的配置            $ git config --global user.name "Your Name"        $ git config --global user.email "[email protected]" 2.版本库创建        初始化一个Git仓库,使用git init命令初始化.        添加文件到Git仓库,分两步:        第一步,使用命令git add <file>,注

Github知识小结

软件:计算机运行所需要的各种程序和数据的总成,包括操作系统,汇编语言,编译,程序,数据库,文字编辑和维护使用手册等. 软件的特性:(1)软件产品的主要生产是脑力劳动,还没有摆脱手工开发方式(2)软件是一种逻辑产品,他与物质产品不同,他是脑力劳动的结果(3)软件产品不会用坏(4)软件产品的生产主要是研制(5)软件费用不断增加,软件成本相当昂贵. 软件的分类:  系统软件,应用软件 软件的发展:程序设计时代(1946-1956),程序系统时代(1956-1968)软件工程时代(迄今) 软件危机的表现

Spring系列之AOP的原理及手动实现

目录 Spring系列之IOC的原理及手动实现 Spring系列之DI的原理及手动实现 引入 到目前为止,我们已经完成了简易的IOC和DI的功能,虽然相比如Spring来说肯定是非常简陋的,但是毕竟我们是为了理解原理的,也没必要一定要做一个和Spring一样的东西.到了现在并不能让我们松一口气,前面的IOC和DI都还算比较简单,这里要介绍的AOP难度就稍微要大一点了. tips 本篇内容难度较大,每一步都需要理清思路,可能需要多看几遍,多画类图和手动实现更容易掌握. AOP 什么是AOP Asp

git之sourceTree使用github和码云的代码小结

16.使用git出现的错误记录  15. Permission denied (publickey)错误: git远程库与本地库同步 git设置ssh公钥 Bad escape character 'ygen' 14.sourceTree克隆github代码或者码云代码报错现象? 13.生成并部署SSH key? 12.windows下生成ssh? 11.windows下生成github ssh key详解?  ========  16.使用git出现的错误记录  1 .创建ssh key时遇到

Github搜索方法小结

面对GitHub上海量的开源项目,如何能做到精确查找,搜索框输入的条件可总结如下: 1,基于条件: stars:>100 forks:>1000 pushed:>2019-11-11 language:python 2,在某一类中查找: in:describtion XXX in:name XXX 3,并列查找: in:describtion XXX pushed:>2019-11-11 in:name XXX stars:>100 原文地址:https://www.cnbl

我的git与github学习历程

因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下 1.首先到git官网下载git版本控制工具的安装包,下载好双击安装,所有的步骤我都默认的. git官网:http://git-scm.com/download/ 2.然后安装完成我把没打勾的地方都打勾了,然后点击完成就出现如下图蓝色网页和黑色弹框,蓝色网页的网址: file:///D:/Program%20Files/Git/ReleaseNotes.html 看

我学习图像处理的小结

前一段时间,我一直在制作OpenCV基础知识的课件(<学习OpenCV3.0初级实战视频课程> http://edu.51cto.com/course/10381.html,<学习OpenCV3.0中级实战视频课程>http://edu.51cto.com/course/10712.html).因为一方面我感觉如果仅仅是有比如"答题卡识别"http://edu.51cto.com/course/8637.html,"图像拼接"http://e

git &amp;github 快速入门

github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新增加了哪5000行代码么?所以你急需

Spring boot中使用springfox来生成Swagger Specification小结

Rest接口对应Swagger Specification路径获取办法: 根据location的值获取api   json描述文件 也许有同学会问,为什么搞的这么麻烦,api json描述文件不就是http://domain:port/v2/api-docs获取的么. 因为如果使用group,api json描述文件就不是上面的情况哦 https://github.com/springfox/springfox-demos/tree/master/boot-swagger 再小结一下swagge