GitHub使用1
来源:互联网 发布:阿里云服务器学生1元 编辑:程序博客网 时间:2024/06/06 02:26
1.安装git
首先去git官网下载git,https://git-scm.com/downloads,下载.exe格式并安装
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
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使用1-入门
- github使用教程1
- Github使用进阶<1>
- GitHub使用记录[1]
- Github使用1-入门
- GitHub使用1
- Github使用(1)--Github上传
- Github使用(1)-GitHub Desktop下载及使用
- 【GitHub】 github如何使用
- github之使用github
- Github for windows使用1
- github使用——1
- Github使用入门教程(1)
- Github使用
- GitHub使用
- github使用
- 使用github
- github 使用
- Android 手写数据库框架
- ContentProvider之系统提供者
- Android NDK 工具链的使用方法(Standalone Toolchain)
- 小黄人的制作
- 654. Maximum Binary Tree
- GitHub使用1
- Worried School HDU-6008 模拟
- 旧文章都删除掉,重新写
- 剑指Offer--4.重建二叉树
- 第一次写博客,还不知道写什么,请大家多多关照
- HDU 6200 mustedge mustedge mustedge [LCT+缩点]
- 用Python爬取百度贴吧中的图片
- Pat(A) 1107. Social Clusters (30)
- Unity 3D学习日记(6)