git配置-github

1.配置的作用是显示谁在GitHub上提交了项目
1)初始化用户名: git config --global user.name 'githubname' 
2)初始化邮箱: git config --global user.email 'ruhai.chen@qq.com' 
3)查看配置: git config --list 

2.配置SSH访问:我的私钥位于/c/Users/chenruhai/.ssh/id_rsa. 公钥位于/c/Users/chenruhai/.ssh/id_rsa.pub
步骤:
1) ssh-keygen -t rsa -C "xxxx@qq.com"  生成密钥
2)eval $(ssh-agent -s)后台启动ssh-agent
3) ssh-add /c/Users/chenruhai/.ssh/id_rsa  将SSH私钥加到ssh-agent
4)将ssh公钥添加到GitHub账户 (1)clip < /c/Users/chenruhai/.ssh/id_rsa.pub重定向到复制功能【其实直接打开id_rsa.pub公钥文件复制公钥即可,就等待添加到github的ssh key中就生成密钥了,见(2) 】 (2)进入GitHub设置添加到ssh key中。
5)使用 ssh-keyscan -H github.com >> ~/.ssh/known_hosts 生成known_hosts
6)接着使用 ssh -T git@github.com 测试,输出有长串结果

一、本地基础操作如下

2.在文件夹内新建文件夹并创建git仓库,克隆的可以直接操作
1)git.init 生成隐藏文件(在‘查看’处可以使隐藏文件显示)

3.向仓库添加文件
【红色文件表示在工作区、绿色文件表示在暂存区、】
(可以用Linux命令操作,例如:touch demo.py)
1)git status 查看文件状态
2) git add test.py 将工作区的文件添加到暂存区
3)git commit -m 'add test.py' 将暂存区文件提交到仓库

4.修改文件
1)使用vi或者vim修改工作区的文件
2)之后用命令添加到暂存区和git仓库的时候将覆盖已存在的同名文件

5.删除仓库命令
1)先删除源文件(linux的rm命令)
2)git rm 'demo.py' 从git中删除文件
3) git commit -m '通过git删除仓库文件’ 提交此操作描述

二、git将代码问价同步到远程GitHub仓库:(此操作在操作一的基础上)

6.克隆语法: git clone https://github.com/chenruhai/test.git  克隆GitHub上面的test仓库到本地工作区域

7.同步到远程仓库: git push 
8.设置权限:隐藏文件夹的config文件内容的

[remote "origin"]
    url = https://github.com/用户名/仓库名.git

改为如下:

[remote "origin"]
    url = https://用户名:密码@github.com/用户名/仓库名.git

三、GitHub pages搭建网站

个人站点:(注:仅支持静态网页和仓库里只能是.html文件)
1.访问:https://用户名.github.io
2.搭建步骤:
(1)创建个人站点: ->新建仓库(注:仓库名必须是【用户名.github.io】)
(2)在仓库新建index.html作为网站首页

项目站点:
访问:https://用户名.github.io/仓库名
1.进入项目主页、点击setting(设置)
2.在GitHub Pages的Source的选项下选择master branch 创建个人站点页面,点击改变主题并选定之后编辑界面文字;
3.保存、网页已完成

原文地址:https://www.cnblogs.com/chenruhai/p/12464186.html