GitHub-For-Unity
网上找到了一个针对Unity的GitHub工具,折腾了一上午,终于push成功了。感觉还是挺好用的,稍稍介绍一下。
这是项目地址:https://github.com/github-for-unity/Unity
安装
这个包有两种安装方式,一种是自己下载,手动导入工程中,另一种是通过Asset Store商店下载安装
先说一下第一种
可以从官网或者GitHub下载最新版工程文件
官网:https://unity.github.com/
GitHub:
https://github.com/github-for-unity/Unity/releases
可以下载最新版安装包,得到一个unitypackage文件,然后直接导入自己的工程就行。
第二种
去Asset Store直接搜github-for-unity
添加到我的资源
导入与初始化
将包导入unity工程后,可以在windows菜单中访问它
先进行初始化
然后打开GitHub的菜单,右上角有sign in选项
登录你自己的GitHub账号(这一步有问题的话可以关闭工程重新打开)
然后我们去GitHub网站建一个库,方便我们push
给仓库起个名字,添加描述。
我们需要一个空仓库,所以这一步不添加readme文件,不添加.gitignore不选择license(就是说全部保持默认即可)
复制一下这个代码
粘贴到这里,然后点save responsibility。这里就是我们一会要push的仓库地址
提交changes,添加描述
可以在历史记录看到更改
然后我们就可以push了
push成功啦,我们现在可以在刚刚创建的仓库里面看到更改了
一些问题
遇到问题最多的是push的时候
报错Failed to connect to github.com port 443: Timed out
这个可能时网络或者代理的错误,我也试了很多办法。
1.关闭项目代理
进入项目的本地仓库目录下,右键Git Bash Here进入控制台,分别执行以下两个命令:
git config --global --unset http.proxy
git config --global --unset https.proxy
2.修改hosts文件
进入C:\Windows\System32\drivers\etc目录下
打开host文件,我这里选择记事本打开
查找一下GitHub网站的IP地址,填进去
用这个网站查:https://ipaddress.com/website/github.com
复制一下ip地址,填到# ::1 localhost下面一行
这是网上的办法,如果不能解决的话,可以换个加速器,或者重启试试
我这里用steam++解决了这个问题。
git SSL certificate problem: unable to get local issuer certificate
这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。原因是因为未知的没有签署过的证书意味着可能存在很大的风险
进入当前仓库的目录,打开git bash here,输入命令
git config http.sslverify false
//这是对于当前仓库而言的
git config --global http.sslverify false
//这个是针对当前系统用户
git config --system http.sslverify false
//这个是对于全局系统所有用户
这些便是我在使用github-for-unity的时候遇到的一些问题,总的来说,这是一个很方便的工具,值得试试!
如果你在使用这个插件的过程中遇到了其他问题,可以与我联系
邮箱:guo23188@qq.com
或者去bilibili私信我:https://space.bilibili.com/487294924?spm_id_from=333.1007.0.0
感谢你能够看到这里,我们下次再见啦!