1. 注册github帐号:访问http://www.github.com,注册帐号,略。登录进入控制后台,New Repositories新增一个空的项目库,名为Test,复制项目的https安全路径。
2. 下载并安装客户端git工具msysgit,到msysgit.github.io下载最新版本,并且安装。
3. 配置登录信息, 在环境变量的用户变量中,新增HOME变量,值为%USERPROFILE%,然后进入%USERPROFILE%目录,新建一个文件,取名为_netrc,内容为github域名地址,和注册帐号的用户名和密码,格式如下:
machine github.com
login xxxx
password xxxx
4. 在D盘建立一个空的目录用于存放git项目例如github,进入github,右键点击Git GUI Here,单击Clone Existing Repositories,在Source Location中粘贴Test的路径,如果采用ssh加密方式推送到远程仓库,请使用ssh协议的克隆路径,Target Directory中选择github,并且追加一个文件名Test,最后单击Clone按钮,即可。
5. 提交:
在Test目录中新增一个文本文件,然后打开Git GUI,依次点击Rescan(扫描变更)--Stage Changed(缓存改动)--- Commit(提交到本地版本管理库)---Push(将改动推送到github服务器)
6. 历史记录。菜单栏第一个菜单Reposity---Visualize xxxx History。
7. 生成证书:如果本地想要和远程git仓库交互,那么就必须创建证书,这是一种基于RSA算法的key,包含公钥和密钥,在git bash窗口内执行命令:ssh-keygen -t rsa -C "youremail@example.com",将会在用户目录下的.ssh中生成证书,打开公钥文件id_rsa.pub,github网站新建一个ssh key,值就是文件中的内容。
PS:如果提交的时候出现错误提示:Please tell me who you are. 请在bash下执行以下命令
1.git init 2.git config user.name "someone" 3.git config user.email "someone@someplace.com" 4.git add * 5.git commit -m "some init msg"