本文主要记录独游开发前期准备工作,主要是sourcetree相关配置和Git仓库创建。
一、sourcetree配置
1.下载sourcetree安装后,开始配置SSH密钥,这一步主要是为了将sourcetree与Git相关平台链接,这里我是用GitHub做演示。
(1)首先进入Souretree命令行,输入以下命令,生成Git的公私钥id_rsa、id_rsa.pub:
git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"
(2)进入Sourcetree-工具-选项-SSH客户端配置,将SSH客户端改成OpenSSH,而不是PuTTY/Plink,同时将SSH密钥选入,一般生成的两个密钥文件都在 C:\Users\Admin(你的电脑名).ssh路径下。
(3)私钥在客户端已经配置好,接下来将公钥配置给Git网站,进入Github-Settings-SSH and GPG keys,点击New SSH key,将id_rsa.pub文件中的公钥复制进来即可。
二、项目工程上传
1.进入GitHub,Create a new repository创建新项目工程,填写项目名,进入本地项目文件夹,打开sourcetree的命令行,或者打开sourcetree的命令行后cd 到项目文件夹的根目录,执行如下命令来初始化git:
git init
2.随后执行如下命令,将本地项目文件与GitHub上刚新建的空仓库链接,仓库地址填刚新建的项目地址,有HTTP和SSH地址,用SSH即可:
git remote add origin git@github.com:XXX/XXXXX.git
3.关联完仓库后使用以下命令查看是否链接成功,如果返回 origin 及对应的 GitHub 地址,则说明添加成功:
git remote -v
4.直接将本地项目文件夹拖进sourcetree的本地仓库,即可进行仓库操作,注意第一次操作Unity工程时记得忽略Library文件夹下的文件,暂存-提交后即完成第一次Git操作。
参考链接:
1.Git 本地项目上传 GitHub 全指南(SSH & Token 两种上传方式详细讲解)
2.sourceTree 添加 ssh key 方法