GitHub除了网页操作外,还可以借助本地客户端git(或github for windows)来增删修改远程代码。使用Git操作来连接GitHub可以通过Https或SSH方式,使用SSH方式可以免密码登录,本文主要介绍这种方式。
1、本地(Linux或Windows)装有git客户端
2、本地生成ssh密钥对
ssh-keygen
将公钥上传至GitHub的Setting——SSH keys中,并git的shell中尝试登录:
ssh -T git@github.com
如果返回如下内容,说明连接成功。
You've successfully authenticated, but GitHub does not provide shell access.
3、克隆远程仓库
git clone 仓库地址
4、拉回(pull)最新仓库内容
git remote add origin 仓库地址
git pull origin master
5、修改本地项目,增删代码
6、增加评论
git add .
git commit -m "增加一条评论"
7、推送到(push)仓库
git push -u origin master
如果不使用SSH登录,也可以使用https方式,在Git中输入:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
其他步骤相同,只是push时需要输入用户名和密码。