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命令才有效

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

相关文章推荐

github使用

什么是Github 说到什么事github,我们先看wikipedia的描述“GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。它由GitHub公司(曾称Log...

github简单使用教程

原文地址:http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

kibana 使用 (1)

原文链接:http://blog.csdn.net/ming_311/article/details/50619859 现在你已经安装了Kibana,现在你一步步通过本教程快速获取Kiban...

storyboard使用 (part 1)

Storyboard是一项令人兴奋的功能,在iOS5中首次推出,在开发app的界面时可以极大地节省时间。 如下图所示,这就是一个完整的应用的storyboard,接下来我们要学习如何通过这种方式创建...

apache synapse使用(1)

一.Synapse介绍 Synapse 是一个简单的 XML 和 Web 服务管理与集成代理,可用于构成 SOA 和企业服务总线(ESB)的基础。Synapse是 Web 服务项目中一项成熟的 Ap...

教你如何快速使用Github

以前看过几篇github的使用教程,感觉还是不是很清晰,自从看到了这篇,通俗易懂,也学会基本的使用了,在此为大家推荐。 (转自知乎,为了能让更多的人看到,请允许我使用 “原创”,如果侵权请联系。) ...

Github--windows下搭建使用

转自 Git是一个分布式的版本控制系统,最初编写用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功。Github目前已经有100多万的开发者,并且对于公共项目的托管免费。Gi...

Windows+Git+GitHub

概要: Git分布式代码管理工具,gitHub是只支持git的远程代码库,本文介绍在Windows平台上使用这套代码管理系统。 从创建GitHub仓库(repository)到使用git提交代码到gi...

git/github初级运用自如

Github: git项目托管网站,请先免费申请一个github帐号:www.github.com Git:分布式版本控制工具,http://d.download.csdn.net/down/3...

Github 教程

Github 教程账号注册与客户端安装 注册Github账号,官网 [Github]. 下载安装git客户端。 windows上可到 Git for windows官网下载。mac系统下载git客户...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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