老板决定不用原来的SVN,转用GIT来管理公司文件。然后如何使用Git就交给我了。第一次接触,看了一些的Git使用教程,学会了两个命令:git pull、git push。对于如何用Git管理我们的文件一脸懵逼。后来经男票提醒说,你根本不用看这个命令指令的,你又不写代码。你找找图形化工具吧,用哪个就行了。然后找到熟悉的小乌龟。开始文件管理之旅~培训全公司使用~想想还是蛮心酸的,因为真的很笨,看了人家的教程,仍然踩了很多很白痴的坑。将自己整理的步骤什么的发出来,万一有人跟我一样呢。(P.s:不介绍Git是干嘛的,优势巴啦啦。因为对于我来说不重要,虽然我看了很多这个的介绍)
一、GIT的下载安装
官网Windows下载地址:https://git-scm.com/downloads
点击红框内,开始下载并跳转下面页面。
如果没有自动开始下载,就在此页面手动选择对应安装包下载。
下载完成后,按照默认选项安装完成。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
二、TortoiseGit和TortoiseGit 中文语言包下载安装
下载地址:https://tortoisegit.org/download/
先下载TortoiseGit,然后下滑,找到中文语言包下载。
先安装TortoiseGit,然后按照语言包。按照默认选项安装,语言包最后安装完成页面勾选使用安装语言,然后点击完成关闭页面。
安装完成,右击任意处出现
说明安装成功。
三、设置账号名称、邮箱
找到小乌龟Git的安装位置,找到“setting”设置,然后点击Git,设置账号和邮箱(p.s:在我前期看教程的时候,我设置使用命令行设置的。敲了好几遍都写错指令,在成功之后还觉得自己简直棒极了。)
(我真的不会用简书啊,插入图片后我找不到输入光标,插入分割线后,总算可以输入了。哎)
四、设置密钥
点击开始菜单,点击所有程序,找到tortoisegit文件夹中的puTTYgen程序。图标是
打开后,没有配置过key显示no key.点击下面Generate.
然后出现进度条,鼠标左右滑动加快进度。
加载完毕,出现密钥界面。复制多行文本也就是公钥,文本框内是公钥(也可以点击第三行左边的按钮保存公钥到本地)。然后点击保存私钥(第三行右边的按钮Save private key)。保存私钥到文件夹。文件随便命名,你知道就行。
然后开始菜单中找到
,打开,会自动隐藏到任务栏。任务栏找到后打开,点击“add key”把刚刚保存的私钥文件添加进来,添加完成后关闭窗口。
打开,点击"add key"
五、服务器(代码托管平台)添加密钥
因为我们是使用的华为云弹性云空间+obs管理公司文件(包括视频、图片、文本等资料),所以使用的事华为云,当然代码托管操作方法也是一样,我们也是用的他们的代码托管来建仓库存东西的。
登陆华为云账户,登陆这里也踩了好几个坑,估计别人遇不到,就不巴拉了。
登陆账户——新建仓库——添加密钥。这个步骤应该所有平台都是一样的,不管是GitHub还是码云。这里截图的都是华为云的界面,新建仓库就不展示了。
代码托管页面,右上角就有个设置我的ssh密钥,点击这里。然后将设置密钥时复制的多行文本粘贴进来,忘记了也没关系,安装文件夹里找到“puTTYgen”然后打开,点击下面第二行的那个按钮“load”然后选择之前保存的ppk文件,就会重新出现之前的公钥。
六、克隆项目
密钥添加完成后,返回项目,有个“克隆/下载”,点击,然后复制ssh地址,这个就是你的远端URL了。
然后到本地电脑,在想要建立文件夹的位置鼠标右击——克隆Git
然后将刚刚复制的克隆地址粘贴到URL位置。然后点击确定。出现进度条,就已经开始克隆了。(会自动填充的,如果没有就自己手动粘贴)
如果这里报错,一般是秘钥设置问题,错误集锦我会再开个帖子写的。
七、提交到本地库,推送至服务器
提交之后会出现进度条,提交完成,左边有推送按钮,点击推送,就开始推送到服务器。如暂时不想提交到服务器,关闭窗口,下次想推送到服务器时,选择文件夹,右击——TortoiseGit(T)然后选择推送。
这个过程中,我和我同事也遇到一些报错,下一个帖子。
已提交到了本地,想要推送到远端。选择文件,鼠标右击,推送。