知识库

wiki.linsakura.com

用户工具

站点工具


wiki:software:gitkraken:setup_linux

这是本文档旧的修订版!


安装教程 Ubuntu20.04.6

修改hosts

sudo gedit /etc/hosts
在末尾添加127.0.0.1 release.gitkraken.com

安装GitKraken

版本参照dl: wiki:software:gitkraken:dl

GitKraKen-Crack

GitHub地址: https://github.com/qsshs/GitKraKen-Crack
仓库https: https://github.com/qsshs/GitKraKen-Crack.git

git clone https://github.com/qsshs/GitKraKen-Crack.git

安装yarn

sudo apt install curl
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn

安装Node.js

curl -fsSL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install -y nodejs

如卸载nodejs后,后面update会出现命中:5 https://deb.nodesource.com/node_12.x focal InRelease
需要在/etc/apt/sources.list.d/目录下的nodesource.listnodesource.list.save文件中删除

破解

进入GitKraKen-Crack文件夹,在此文件夹打开cmd

yarn install
yarn build
yarn gitcracken patcher

修改快捷方式

如果是root用户会发现GitKraken无法启动,需要修改快捷方式
参考目录:
/usr/share/applications/gitkraken.desktop
/usr/share/applications/gitkraken-url-handler.desktop
Exec=后,分别加上 --no-sandbox

Exec=/usr/share/gitkraken/gitkraken %U --no-sandbox
Exec=/usr/bin/gitkraken --uri=%U --no-sandbox

汉化

GitHub地址: https://github.com/yk47g/gitkraken-chinese
json参考路径: /usr/share/gitkraken/resources/app.asar.unpacked/src/strings.json
然后将对应版本的json修改名称后,替换原本的即可

git svn 无法识别

使用GitKraken终端,然后使用git svn命令时,提示无法找到相关命令
提示如下:

git: 'svn' is not a git command. See 'git --help'.

但是系统已经安装了git-svn,并且系统终端可以正常使用git svn命令
原因是因为GitKraken终端默认使用的git不是系统安装的git,而且自带的
打开偏好设置中的实验性功能,然后找到Git可执行文件,勾选上使用Git可执行文件
然后在Git可执行文件下拉框中,选择系统版本的git,重新打开GitKraken即可

wiki/software/gitkraken/setup_linux.1730942920.txt.gz · 最后更改: 2024/11/07 09:28 由 博丽幻月