GIT Server 作为UE4 虚幻四的源码控制。 安装及配置步骤

----------1、安装git2.38------------
安装git后, 双击git bash ,提示符窗口 敲入 git lfs install
----------2、安装java虚拟服务-------------------------
安装java虚拟服务jdk-13.0.2_windows-x64_bin
cmd到安装目录Eclipse\JDK\bin\
并添加jre模块:jlink.exe --module-path jmods--add-modules java.desktop --output jre
环境变量
JAVA_HOME=D:\Program Files\Java\jdk-13.0.2
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%tools.jar
path新建%JAVA_HOME%\bin
path新建%JAVA_HOME%\jre\bin
cmd里输入javac 成功!
------------启动java服务----------
方式1:shift加右键在此处打开powershell窗口 敲入  .\gitblit.cmd 启动java控制服务器
方式2:启动git\gitblit-1.9.3目录下的installService.cmd。如果win服务里面启动不了gitblit,则双击运行gitblit-1.9.3\gitblitw.exe
设置标签java下的java virtual machine为安装的java目录下的Java\jdk-13.0.2\bin\server\jvm.dll
----------3、gitblit(gitSerer)配置--------------------------
压缩defalut.properties进行备份.
修改default.properties为my.properties
打开gitblit.properties
include = my.properties
修改 gitblit.properties:
server.httpPort = 10101
server.httpsPort = 8443
server.httpBindInterface =你安装gitblit的电脑ip
server.httpsBindInterface =localhost
修改 my.properties:
git.repositoriesFolder = ${baseFolder}/git 可以改为自己的库存放的目录,例如:
git.repositoriesFolder = E:/gitblit/repository
启动D:\Program Files\gitblit-1.9.3\installService.cmd,在winddows服务里设置自动启动
(如果不能启动,则双击gitblitw.exe,设置java选项卡里的java virtual machine,为Java\jdk-13.0.2\bin\server\jvm.dll)
然后浏览器敲入你安装gitblit的电脑ip:10101可以进行添加中心库操作。(但如何移走库,合并库还不会。)
--------------进入blit(gitSerer)配置库-----------------
http://你安装gitblit的电脑ip:10101。默认最高级管理员账号为admin,密码admin。
右上角菜单添加:新用户,设置:电子邮箱(确保和github网站上的一致,这样才可以用githubDesktop提交文档)。设置:密码,设置:显示名称,勾选:管理权限,勾选:允许创建私有版本库
切换用这个账号密码,进行添加库操作,复制http://****.git,填入到ue4的url of the remote server 。和TortoiseGit的git选项卡>远端
----------4、安装Git管理提交工具TortoiseGit-------
----------5、安装GitHub桌面提交工具GitHubDesktop-------------------
GitHubDesktopSetup-x64
-----------6、ue4里设置源码控制为git-----------------------
先点要设定为git源码控制的ue4项目,点右键 git在这里创建版本库,弹出的窗口不勾选选项,确定,就在原来的文件里加入了.git的隐藏文件,便可以进行版本控制,而后进入ue4设置主工具栏第一个按钮,source control,选择git(beta)方式
git path = x:\Program Files\Git\bin\git.exe
url of the remote server 'origin' 为gitserver的地址,提交的时候会先到master(master是GitHub Desktop上面的一个选项卡分支,再从那提交到服务器的库),GitHub Desktop说白了就是一个提交文档的操作界面。
------------7、利用github桌面端提交内容master,再到服务器库---------------------------
确保安装了TortoiseGit,设置里面git选项卡的全局用户名和密码,也是git的用户名和邮箱,
同样Git可以Git Bash命令行设置全局用户名密码,最好跟github里的一致。
安装github桌面端,设置tortioseGit里的全局用户名和邮件跟github里的一致,GitHubDesktop.exe里设置远程网址为gitserver的地址,别用github的,因为那里的存储空间有限,老外的网站传输老报错。
最后就可以从这个桌面端提交到本地的gitblit这个server。妥妥的。
选择设置好版本控制的ue4根目录。右键TortoisGit>设置>git选项卡>远端,填入gitbilt服务器网址里的库的地址 http://****.git,弹出要你选择分支,可以选择:否。
然后登入GitHub Desktop,点repository下面的repository settings,remote远程可以看到已经设置为本地服务器的http://****.git了,说明这个GitHub Desktop桌面控制是读取UE4项目里的git文件里的配置,而tortioseGit也是一个界面式的设置git的工具。
在change选项卡下面有自己的账号头像,输入修改备注说明。提交到master,当然你也可把一些不需要提交的右键加入到ignore忽略。会写入在ue4项目下的.gitignore里。这样就不提交这个文件了。一般只需要Config和Content,及fishman.uproject。而save和script,DerivedDataCache,Intermediate多人协作同步文件夹。都不需要,如果你是在ue4版本控制那创建的git配置,.gitignore文件就给你设置好了,如果你这个项目同时也做了svn的版本控制,你也可以排除.svn。然后再次看下文件列表确认。然后提交到 master。稍微等会,因为是本地电脑操作所以速度很快,不像github,不仅慢,还限制文件不超过100mb,空间不能超过1g,不能是私有发布。
底部会显示committed xx时间 ,提交成功到master然后点顶部的pushing to git server。等它慢慢完成即可。

你可能感兴趣的:(UE4,特效,ue4,游戏开发,虚幻)