首页 > 其他分享 >使用Github托管Unity项目

使用Github托管Unity项目

时间:2024-03-26 11:30:19浏览次数:38  
标签:Aa git 仓库 托管 Unity Github meta ssets gitignore

准备工作

  1. 在本机生成ssh密钥
ssh-keygen -t rsa -C "你的邮箱地址"
  1. 点击回车后会出现生成的密钥路径,我们直接打开密钥复制下来。
  2. github官网添加我们的本机密钥
    进入Github官网,点击设置,选择SSH and GPG keys
    Alt
  3. 点击new SSH key,将我们刚才在本机生成的ssh密钥放入key中,并起一个名字(Title随便填)
    Alt
  4. 最后点击Add SSH key,之后显示成功,我们回到本机通过 ssh -T [email protected] 命令测试是否成功!
    Alt

Github创建仓库

  1. 进入Github,右上角添加新仓库
    在这里插入图片描述
  2. 填入仓库名称和仓库是否公开
    在这里插入图片描述

创建本地git项目

  1. 打开我们的项目目录,右击 Open Git Bash here
    在这里插入图片描述
  2. 对项目进行Git初始化 命令:git init
    在这里插入图片描述
  3. 初始化成功后,创建.gitignore文件,这个文件配置这那些文件需要传到git仓库。
touch .gitignore
  1. 打开.gitignore文件,把下面代码粘贴进入,这是官方给出的标准Unity项目配置。
# This .gitignore file should be placed at the root of your Unity project directory
#
# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/

# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data
/[Mm]emoryCaptures/

# Recordings can get excessive in size
/[Rr]ecordings/

# Uncomment this line if you wish to ignore the asset store tools plugin
# /[Aa]ssets/AssetStoreTools*

# Autogenerated Jetbrains Rider plugin
/[Aa]ssets/Plugins/Editor/JetBrains*

# Visual Studio cache directory
.vs/

# Gradle cache directory
.gradle/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta

# Unity3D generated file on crash reports
sysinfo.txt

# Builds
*.apk
*.aab
*.unitypackage
*.app

# Crashlytics generated file
crashlytics-build.properties

# Packed Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*

# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*

  1. 之后通过git status查看当前状态
  2. 将文件添加至缓存区,命令行中输入
git add .
  1. 将缓存区的内容加到本地仓库中
git commit -m "提交信息备注"

本地git项目与Github仓库进行远程连接

  1. 本地仓库和Git仓库进行连接
git remote add origin git地址;例:https://github.com.git
  1. 创建一个分支
git branch -M main
  1. 将文件上传到分支下
git push -u origin main

标签:Aa,git,仓库,托管,Unity,Github,meta,ssets,gitignore
From: https://blog.csdn.net/YTL2859447874/article/details/137035160

相关文章

  • 一天涨 23k Star 的开源项目「GitHub 热点速览」
     ​在GitHub上做过开源项目的小伙伴,可能都经历过截图自己项目100Star、1000Star的时刻,但有些时候事情发生的太快来不及截图,因为可能一觉醒来就破万了。这件事看似有些天方夜谭,但放在马斯克的身上就不足为奇了。就在昨天,马斯克在GitHub上开源了Grok-1大模型,一天时间......
  • Github配置ssh key详细步骤
    前言公司使用的是github企业版,网页版登陆需要双因子验证(账号,手机验证码,密码),没办法直接gitclone,需要配置sshkey。具体流程使用秘钥生成工具生成rsa秘钥和公钥ssh-keygen-trsa-C"[email protected]"-tkey类型-C注释执行后一直回车即可,最后会在~/.ssh目录下生......
  • Typora结合PicGo + Github搭建个人图床
    目录一、GitHub仓库设置1、新建仓库2、创建Token并复制保存二、PicGo客户端配置1、下载&安装2、配置图床三、Typora配置一、GitHub仓库设置1、新建仓库点击主页右上角的+号创建 Newrepository填写仓库信息2、创建Token并复制保存点击右上角用户头像......
  • 查询你的网络适配器是否支持虚拟 Wi-Fi 热点功能,Hosted network"(托管网络),
    "Hostednetwork"(托管网络)是一种Windows操作系统中的功能,它允许你将计算机或设备转换为一个虚拟的Wi-Fi热点,使其他设备可以连接到该热点来共享网络连接。这项功能通常用于无线网络共享、临时网络搭建或者将有线网络连接转换为无线网络连接的情况。为什么托管网络功能会被设计......
  • Unity 切换场景前的进度条效果
    废话不多说上代码,欢迎对Unity有兴趣的伙伴一起探讨学习。usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;usingUnityEngine.SceneManagement;usingTMPro;//创建一个名为JDT的MonoBehaviour脚本,它可以附加到游......
  • 关于unity的学习-第一天
    首先是关于unity的下载,直接去官网。。。下hub版本,然后安装,再安装这个 选他默认的就好,然后开始创建新的项目 这是选3d 这个里面可以对创建的文件进行设置,指preferrnce 里面可以对扩展进行修改 此处选择vs编辑器果然出现问题了 vs无法下载 这是可能的原因我......
  • 托管在 CloudFlare 的域名出现 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 的解决方案
    前言昨天托管在CF的域名突然没办法访问了,提示ERR_SSL_VERSION_OR_CIPHER_MISMATCH,用curl和一堆在线网站测速的发现都是sslhandshakefailed这种提示,一开始还以为是我自己的问题,百度一番无果后就睡了一觉,今天起来发现还是这样,顿时就感觉不对劲了,我的网站也没......
  • github无法访问的问题
    Windows10通过nslookup命令获取GitHub域名服务器地址,然后ping该地址nslookupgithub.comping域名服务器地址发现20.205.243.166能稳定ping通,但是浏览器却打不开接着使用管理员身份运行notepad++,然后打开文件C:\Windows\System32\drivers\etc\hosts,在最后一行加上以下代码......
  • github无法提交代码问题
    问题描述提交代码到个人仓库的时候发现报错,认证失败Usernamefor'https://github.com':hywingPasswordfor'https://[email protected]':remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.remote:Pleaseseehttps://docs.github.com/en/......
  • 自动同步 Github 仓库到 Gitee 仓库
    自动同步你的Github仓库到Gitee仓库个人公私钥的创建ssh-keygen-ted25519-C"GiteeSSHKeyforGithubAction"输出,如:Generatingpublic/privateed25519keypair.Enterfileinwhichtosavethekey(/home/git/.ssh/id_ed25519):#输入保存路径Enterpassphra......