当前位置:   article > 正文

如何在GitHub上上传Unity项目_怎么在github建unity项目仓库

怎么在github建unity项目仓库

对于程序员来说,应该都听说过GitHub,GitHub是基于git实现的代码托管。Git是目前最好用的版本控制系统了,GitHub有许多开源的的项目和一些前沿的技术。非常受欢迎.
最近研究了一下如何将自己做的项目放到GitHUb上,方便自己以后的使用和分享给其他人。在这里做一下总结,防止以后忘记了。
总的来说就那么几个步骤:

  1. 在GitHub上创建个人仓库(Repositories)
  2. 使用Git客户端设置SSH key
  3. 上传本地项目到GitHub

一、在GitHub上创建个人仓库。
首先登陆GitHub官网(https://github.com ),登陆自己的账号。没有的话使用邮箱注册一个就好了。登陆之后,有两个方法创建:
1、在右上角有一个小加号,点击小加号,选择第一个选项(New repository),就会直接弹出创建界面,如下
在这里插入图片描述
2、点击头像,也会出现下拉选项,选择Your Project选项,进入项目界面。
在这里插入图片描述
进入项目管理界面,选择repositories选项,会出现一个绿色的按钮(New),点击也可进入创建界面。
在这里插入图片描述
开始创建,其中只有Repository name 这一项是必填的。其余的之后根据自己的需求设置。之后点击Create repository即可
在这里插入图片描述
创建完成之后就会出现这个界面
在这里插入图片描述
在GitHub上创建一个个人仓库基本上到这里就结束了。
接下来进行第二部分

二、使用Git客户端设置SSH key 。
1、需要下载一个GIt客户端。
官网在这里(http://git-scm.com/download/ )。直接点击Windows选项下载就行了(针对Windows用户。其他用户根据自己的操作系统选择)。在这里插入图片描述
安装的时候就一直下一步就好了。注意:安装路径不推荐安装在系统盘,安装路径不能有中文
接下来是重点,若这一步没有通过的话;秘钥没有认证完成,就不能上传文件。
2、绑定用户:
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱
双击运行刚安装完成的Git Bash程序,打开bash界面
在这里插入图片描述
在git bash界面输入如下内容即可完成绑定:
$ git config --global user.name “user.name”
(说明:双引号中需要你的用户名,这个是你在GitHub官网上的名称,比如“zhangsan”)
$ git config --global user.email “yourmail@youremail.com.cn”
(说明: 双引号中需要输入你的有效邮箱,这是你GitHub的注册邮箱,比如“12131312@qq.com”)
在这里插入图片描述
3、生成ssh key
如果你是第一次使用,那么你应该是没有 ssh key。这时候就需要生成一个
1)、检查是否已经生成密钥。输入cd ~/.ssh 。
如果没有生成密钥,会出现:
在这里插入图片描述
这事就需要创建一个ssh key.
如果已经生成过了就会啥也不显示:
在这里插入图片描述
2)、如果,没有生成,那么就生成一下
输入:$ssh-keygen -t rsa -C “你的邮箱名”。其余的直接按回车键就行,设置密码啥的没啥太大用处,反正电脑也就自己用
在这里插入图片描述
这样密钥就生成完了。我们可以在我们的电脑中看见这个文件。就是上面的路径。使用记事本打开.ssh文件夹下的id_rsa.pub文件,查看ssh key。
在这里插入图片描述
在这里插入图片描述
打开文件后会看到如下内容,将这段Key复制。
在这里插入图片描述
4、配置GitHub的ssh key
上面我们已经将key生成完了,下面就可以进行配置了,然后就可以上传啦。已经进行了一大半了。
进入到GitHub,点击个人头像打开下拉选项, 找到倒数第二个Settings选项
在这里插入图片描述
之后找到SSH and GPG keys选项,然后点击右上角的New SSH Key,打开配置界面
在这里插入图片描述
打开之后,将我们刚才复制的key粘贴到key的位置Title那一栏随便填一下就可以了
在这里插入图片描述
添加成功之后GitHub账号的SSH keys配置完成。
在这里插入图片描述
啊。终于完成2/3了。就剩最后一步了。开始上传本地文件。激动

三、上传本地文件
1、我们需要先创建一个本地的版本库(其实也就是一个文件夹)。你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。
这里我直接在E盘的GitHubFile中创建了一个AudioVisualization文件夹。然后将Unity项目复制到了这个文件夹中,(这里的Unity项目时总文件夹,不是单个Asset文件夹,如下两张图)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、新建本地仓
1)、打开AudioVisualization文件夹,然后通过命令git init 将其设置为本地仓。
在这里插入图片描述
这是我们打开AudioVisualization文件夹,查看隐藏文件夹,就会发现多了一个.git文件夹
在这里插入图片描述
注意:.git 文件夹千万不要私自删除。如果这个库不想要了也不要直接删除,而要通过输入命令来删除,否则这个库就会存在问题,亲身体验过。贼难受
2)、虽然仓库中有东西,但是还没有上传到GitHub上,这里我们先查看一下。
输入 git status 。如果文件内有东西会出现红色的字,这不是错误,这是提示文件夹中的内容没有上传,如果上传了的东西会显示绿色。
在这里插入图片描述
接下来我们通过git add .命令来把项目添加到Git上。
注:这里不能直接通过git add .命令来添加,具体什么原因我还没弄清楚,这里需要在进入一个文件夹菜可以上传。也就是说如若本地仓的文件夹是AudioVisualization。上传的时候我们需要在打开一个AudioVisualization中的文件夹,然后在上传。
用git commit -m “日志” 把项目提交到仓库。操作如下:
在这里插入图片描述
在这里插入图片描述
3、将GirHub上新建的仓库与本地仓进行关联。
使用命令 git remote add origin + 第一步创建GitHub仓库是的网址,下图:
在这里插入图片描述
在这里插入图片描述
我这里用的是HTTPS。不是SSH地址
4、上传本地代码(最后一步啦)
输入命令:git push -u origin master 按回车键
然后输入yes 再按回车键就OK啦。
有的时候回弹出来一个登陆框,输入一下邮箱个密码登录一下就像啦。我就弹出来那个框了,就没有输入yes 那个步骤
在这里插入图片描述
在这里插入图片描述
上传完成会显示如下内容:
在这里插入图片描述
可以去GitHub上刷新看看啦。
在这里插入图片描述
注:git是不能管理空的文件夹的,文件夹里必须有文件才能add

好啦。这样我们就成功的上传了一个项目文件,第一次使用,感觉有点困难,以后熟悉了应该就不成问题了。
这里特别感谢下https://www.cnblogs.com/sdcs/p/8270029.html和https://www.cnblogs.com/xiaosongbiog/p/7003601.html的教程分享。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/715232
推荐阅读
相关标签
  

闽ICP备14008679号