[git版本管理]使用Gitee配合GitKraken管理私有项目

1 使用Gitee项目创建并clone到本地

新建仓库
[git版本管理]使用Gitee配合GitKraken管理私有项目_第1张图片
设置设置名称和路径
[git版本管理]使用Gitee配合GitKraken管理私有项目_第2张图片
复制git地址,然后在终端通过git clone 下载仓库到本地
[git版本管理]使用Gitee配合GitKraken管理私有项目_第3张图片

git clone https://gitee.com/cslibowen/my_project.git

下面会提示你clone了一个空仓库,但是此时你的仓库其实并不是空的,打开之后my_project可以看到一个.git的文件夹,因为是隐藏的,需要ctrl+H显示出来.
[git版本管理]使用Gitee配合GitKraken管理私有项目_第4张图片
[git版本管理]使用Gitee配合GitKraken管理私有项目_第5张图片
到目前为止,我们已经在gitee上创建了一个项目并clone到了本地.下面就是如何使用管理工具来同步和管理项目了.

2.使用GitKraken管理本地项目

GitKraken 6.5.1下载链接:

{
    "version": "6.5.1",
    "url_deb": "https://release.axocdn.com/linux/GitKraken-v6.5.1.deb",
    "url_rpm": "https://release.axocdn.com/linux/GitKraken-v6.5.1.rpm",
    "url_targz": "https://release.axocdn.com/linux/GitKraken-v6.5.1.tar.gz",
    "url_exe": "https://release.axocdn.com/win64/GitKrakenSetup-6.5.1.exe"
}

根多GitKraken 6.5.1的安装教程参考:https://zhuanlan.zhihu.com/p/98960725
我这里使用的是ubuntu版本.使用sudo dpkg -i xxx.deb命令安装.安装后打开.选择打开一个Repository.
[git版本管理]使用Gitee配合GitKraken管理私有项目_第6张图片
选择我们clone的项目,并选择Initialize
在这里插入图片描述
此时我们发现可以看到初始化提交.
[git版本管理]使用Gitee配合GitKraken管理私有项目_第7张图片
然后我们创建自己的项目,或者把之前的工作复制到my_project文件夹里面.
发现会左侧会提示你有多少文件变动了.右侧可以对文件进行修改和比较.如果没有问题就可以点击stage all change

[git版本管理]使用Gitee配合GitKraken管理私有项目_第8张图片

之后可以再次确认 Staged Files 有哪些.如果反悔了可以按Unstage all changes
如果没有问题,就可以在下面Commit Message里面输入本地提交的log文字.这段文字可以帮助我们知道本次提交都更新了哪些内容.然后点击Commit changes to 1file
[git版本管理]使用Gitee配合GitKraken管理私有项目_第9张图片

然后我们就可以发现左侧的树已经更新了.此时是在本地进行了代码更新.
[git版本管理]使用Gitee配合GitKraken管理私有项目_第10张图片
下面通过Pull可以把代码同步到gitee上.你需要选择云端的分支名字,默认是master.确认后点击Submit,然后需要输入你在gitee上的账户和密码.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
提交完成后左下角会提示
[git版本管理]使用Gitee配合GitKraken管理私有项目_第11张图片
还可以到自己的仓库看到提交的时间和内容.
[git版本管理]使用Gitee配合GitKraken管理私有项目_第12张图片

3.使用SHH公钥免密码提交

通过1,2我们可以实现基本的项目管理,但是每次Pull都要输入用户名和密码,不太方便.所以有必要使用SHH公钥.

3.1 在Gitkraken中创建公钥

File->Preferences
[git版本管理]使用Gitee配合GitKraken管理私有项目_第13张图片
Authentication -> General -> SSH public Key 点击复制
如果没有 SSH public Key ,需要点一下Generate

[git版本管理]使用Gitee配合GitKraken管理私有项目_第14张图片

3.2 打开Gitee添加公钥

这一步我们需要把3.1生成的公钥添加到Gitee上.
右上角选择设置,然后在左侧在安全设置找到SSH公钥

[git版本管理]使用Gitee配合GitKraken管理私有项目_第15张图片

[git版本管理]使用Gitee配合GitKraken管理私有项目_第16张图片

右侧会显示你当前已经有的公钥.复制公钥到指定位置,随便起个标题就可以了,点击确定.
[git版本管理]使用Gitee配合GitKraken管理私有项目_第17张图片

然后我们再进行push就不需要输入密码了.如果换了设备,可以再次生成新的公钥,把新的公钥添加到gitee上就可以了.

4. 一些Gitkraken的使用问题

用了快一年了,遇到了不少问题.

4.1 File watching failed to start for this repository

这个错误就突然遇到了.每次打开Gitkraken就会报这个错误.然后稍微操作一下Gitkraken就会闪退.尝试了卸载后重新安装都不管用.最后使用了重启大法好.电脑重启后就奇迹般的好了.

其他使用问题后续再更新把.

你可能感兴趣的:(Git项目管理,git,linux,ubuntu)