GitHub使用1

原创 2017年09月13日 23:13:50

1.安装git
首先去git官网下载git,https://git-scm.com/downloads,下载.exe格式并安装
github 的下载

2.创建公钥所需 的ssh key
$ ssh-keygen -t rsa -C “894139169@qq.com”
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/administer/.ssh/id_rsa): //回车
Enter passphrase (empty for no passphrase): //回车
Enter same passphrase again: //回车
Your identification has been saved in /c/Users/administer/.ssh/id_rsa.
Your public key has been saved in /c/Users/administer/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:GY1MJPNxHVa17h6cDrKf5G83hV4B0pZang/hZ727gpY 894139169@qq.com
The key’s randomart image is:
+—[RSA 2048]—-+
| o.+ ..+oo..|
| * = o.B .|
| = . B +..|
| o . =.+.|
| S =oo|
| +o+|
| .o+ *o|
| E=.*+o|
| …++=+|
+—-[SHA256]—–+

3.在github中添加公钥
在github中setting中选择ssh key 菜单,点击add ssh key,将公钥复制到该地方
$ cat ~/.ssh/id_rsa.pub //显示公钥
ssh-rsa 公钥密码 894139169@qq.com

4.私钥与github进行认证
$ ssh -T git@github.com
The authenticity of host ‘github.com (192.30.255.112)’ can’t be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,192.30.255.112’ (RSA) to the list of know n hosts.
Hi ting163! You’ve successfully authenticated, but GitHub does not provide shell access.

5.github的基本操作

1.复制文件到本地
$ git clone https://github.com/ting163/test
Cloning into ‘test’… //将ting163/test文件复制到本地test文件夹下
remote: Counting objects: 18, done.
remote: Total 18 (delta 0), reused 0 (delta 0), pack-reused 18
Unpacking objects: 100% (18/18), done.

2.添加文件到github
touchmain//main vim main //编辑文件,main为文件名
cat main ///查看文件内容
i表示插入字符
退出时:esc->:wq->回车

3.通过git add命令将该文件加入到缓存区
$ git add main
warning: LF will be replaced by CRLF in main.
The file will have its original line endings in your working directory.

4.通过git commit命令进行提交
$ git commit -m “Add main”
[master d67a71a] Add main
1 file changed, 1 insertion(+)
create mode 100644 main

5.通过git log 查看提交日志
$ git log
commit d67a71af059cdfa4b288e963870791256057ef31 (HEAD -> master)
Author: ting163 <894139169@qq.com>
Date: Wed Sep 13 23:04:51 2017 +0800
Add main

6.通过push ,github仓库才能被更新
$ git push
Counting objects: 3, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 259 bytes | 129.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To https://github.com/ting163/test

6.遇到的问题:
Not a git repository (or any of the parent directories): .git
这说明你当前的路径并不是一个git库,必须进入到库对应的文件夹内,git命令才有效

版权声明:本文为博主原创文章,未经博主允许不得转载。

git从本地添加到github远程库失败的解决方法

问题描述: 最近在学git以及github,但是遇到一个问题就是与github.com连接不通 root@liuxin-PC:/home/liuxinux# ssh -T git@github.c...
  • laner415
  • laner415
  • 2016年10月29日 22:13
  • 3619

Github使用(1)--Github上传

1.首先找到桌面上的文件 2.创建git文件 3.上传文件
  • sinat_27346451
  • sinat_27346451
  • 2017年06月13日 14:39
  • 67

熟练使用Issues

本文主要介绍了github中issues的功能及其用法,另外也涉及到了它的一些高级用法。...
  • github_30605157
  • github_30605157
  • 2016年10月17日 13:01
  • 7982

Github使用进阶<1>

一、Git基础1.backup一个链接介绍Git基础,包括:Git 对象模型、Git 三种状态、Git diff、Git 分支模型、Git tag等,详细易懂。 地址:IBM DeveloperWo...
  • jingyulanye
  • jingyulanye
  • 2016年08月18日 17:46
  • 230

Github使用入门教程(1)

Github是什么? GitHub 是一个面向开源及私有软件项目的托管平台。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供...
  • u013164931
  • u013164931
  • 2017年06月22日 19:39
  • 100

github使用——1

GITHUB操作 创建一个Repository 创建一个名字,选择Public 勾选Initialize this repository with a README 选择Python,lice...
  • notbaron
  • notbaron
  • 2017年04月29日 17:06
  • 15912

Github for windows使用1

一直是在github上用别人的代码,
  • hzz780
  • hzz780
  • 2014年07月02日 17:32
  • 334

(1) git/github原理与基本操作ABC中的ABC

stack overflow和Github Stack Overflow 一个简单易用的社交问答网站,使用起来很方便。 Github 相对复杂一点,但功能也更强大一些,甚至连google都在使用...
  • pandajava
  • pandajava
  • 2014年12月20日 18:47
  • 1096

【Github教程】史上最全github使用方法:github入门到精通

原文 http://www.eoeandroid.com/thread-274556-1-1.html 【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样...
  • hcbbt
  • hcbbt
  • 2013年09月13日 16:41
  • 316042

Github全程指南-如何高效使用

作为一名开发者,Github上面有很多东西值得关注学习,可是刚刚接触github,怎样一步步学习使用Github?怎样更高效的利用Github? 在这里搜集整理网络上面的资料,汇总成这么一篇repo ...
  • happyduoduo1
  • happyduoduo1
  • 2016年06月29日 11:32
  • 1178
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GitHub使用1
举报原因:
原因补充:

(最多只允许输入30个字)