github详尽图文配置攻略

驱动开发过程中,经常厂商提供的芯片驱动都在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本地




【资源说明】 1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通。 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 本文介绍了基于QEM(Quadric Error Metrics,二次误差度量)的优化网格简化算法的C和C++实现源码及其相关文档。这一算法主要应用于计算机图形学领域,用于优化三维模型的多边形数量,使之在保持原有模型特征的前提下实现简化。简化的目的是为了提高渲染速度,减少计算资源消耗,以及便于网络传输等。 本项目的核心是网格简化算法的实现,而QEM作为该算法的核心,是一种衡量简化误差的数学方法。通过计算每个顶点的二次误差矩阵来评估简化操作的误差,并以此来指导网格简化过程。QEM算法因其高效性和准确性在计算机图形学中广泛应用,尤其在实时渲染和三维打印领域。 项目代码包含C和C++两种语言版本,这意味着它可以在多种开发环境中运行,增加了其适用范围。对于计算机相关专业的学生、教师和行业从业者来说,这个项目提供了丰富的学习和实践机会。无论是作为学习编程的入门材料,还是作为深入研究计算机图形学的项目,该项目都具有实用价值。 此外,项目包含的论文文档为理解网格简化算法提供了理论基础。论文详细介绍了QEM算法的原理、实施步骤以及与其他算法的对比分析。这不仅有助于加深对算法的理解,也为那些希望将算法应用于自己研究领域的人员提供了参考资料。 资源说明文档强调了项目的稳定性和可靠性,并鼓励用户在使用过程中提出问题或建议,以便不断地优化和完善项目。文档还提醒用户注意查看,以获取使用该项目的所有必要信息。 项目的文件名称列表中包含了加水印的论文文档、资源说明文件和实际的项目代码目录,后者位于名为Mesh-Simplification-master的目录下。用户可以将这些资源用于多种教学和研究目的,包括课程设计、毕业设计、项目立项演示等。 这个项目是一个宝贵的资源,它不仅提供了一个成熟的技术实现,而且为进一步的研究和学习提供了坚实的基础。它鼓励用户探索和扩展,以期在计算机图形学领域中取得更深入的研究成果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值