驱动开发过程中,经常厂商提供的芯片驱动都在github上,而且很多质量高的开源代码大多都在上面,学习使用很有必要。由于是国外的代码托管网站,在中国访问时很慢,至少我是这样的感觉,有时还连不上。
git本来就是给linux设计的,现在出来了github for windows客户端(据介绍基于msysgit),可惜我下不了,但国内第三方网上能下载,但是但但是,我是XP不能使用最新的2版本,好像1版本支持XP,我还是使用了网上建议的msysgit客户端,github.com网站就是个仓库,msysgit就是个客户端,网上还有其他客户端,在此不提,只对msysgit的配置过程做个记录。
一、先给个简单的步骤然后给出图片过程。至于msysgit客户端的按照网上搜去。
(1)生成SSH Key 将生成的id_rsa.pub中内容复制到github网站对应的SSH key中
(2)测试客户端与github连通性
(3)配置全局用户姓名,邮箱,用户名,API TOKEN
(4)在github网站建立一个项目仓库
(5)将github网站建立的仓库同步到windows本地
二、详尽配置
(1)SSH Key授权
这个只要在客户端命令中使用命令
ssh-keygen -t rsa -C "youremail@xxx.com" 该命令生成.ssh文件夹,其中.ssh/id_rsa.pub的内容就是SSH Key将内容拷贝注册到github网站,让网站认识你并可以连接这个客户端。
关联SSHKeys,比如你公司一个电脑,家里一个电脑都要访问,那么你就得在github网站注册2个SSHKeys,即授权。
(2)验证你的电脑能否连上github网站
github只是仓库,你不能直接shell 访问(公司平时用SSH2协议连接服务器,就是直接shell访问),这个msysgit客户端就是个通过API访问github的中介仿linux程序。平时linux上可以使用的git status亦可以使用git st,但是msysgit就不可以使用缩短,即使具有唯一性。
(3)全局配置
user.name 为用户的姓名
user.mail 为邮箱
github.user 为github网站注册的用户名
github.token 为github网站生成的api token,需要在客户端注册,访问github网站的api授权。
那么api token如何生成?
需要注意的是,这个token只显示一次就消失了哦,记得保存。
(4)在github网站建立一个项目仓库
网上有很简单。不截图了
(5)将github网站建立的仓库同步到windows本地