一、Github简介
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Github是一个基于git的代码托管平台,付费用户可以建私人仓库,一般的免费用户只能使用公共仓库,也就是代码要公开。
二、注册账号
首先到 github官网地址:https://github.com/注册账号。
三、配置Github SSH
SSH是Secure Shell,是一种认证方式,github可以采用两种认证方式:SSH和https。两种的区别是SSH需要进行SSH key配置,但是每次Pull的时候是不需要输入用户名密码的,而https每次都要输入用户名密码的。
1.创建本地SSH Key
打开终端,输入:
$ ssh-keygen -t rsa -C "your_email"
2.查看公钥
3.上传公钥到Github
4.验证是否成功
终端输入:
$ ssh -T git@github.com
成功则返回You've successfully authenticated, but GitHub does not provide shell access.
四、创建远程仓库
在项目仓库点击Clone or download,选择use SSH,得到SSH链接备用。
五、Git管理项目
1.安装git
$ sudo apt-getinstall git-core
2.配置信息
$ git config --global user.name "your name"
$ git config --global user.email "your_email"
3.克隆远程仓库
先cd至本地目标文件夹位置,初始化git:
$ git init
clone远程仓库:
git clone 远程仓库地址
检查目标文件夹,发现远程仓库文件已经同步连接。
4.本地仓库同步远程仓库
先cd至本地工程,初始化git,然后链接至远程仓库:
$ git remote add origin SHH地址
如果github有文件,需要先更新
$ git pull origin master
添加本地文件到本地仓库
$ git add .
$ git commit -m "mark"
同步本地仓库到远程仓库
$ git push origin master
查看github的仓库,看到同步了项目。