「インストール - GitKraken」の版間の差分

提供:MochiuWiki - SUSE, Electronic Circuit, PCB
ナビゲーションに移動 検索に移動
94行目: 94行目:
  https://github.com/5cr1pt/GitCracken/tree/011e42ee8f203b30e4fd606ac47af88293fbbf10
  https://github.com/5cr1pt/GitCracken/tree/011e42ee8f203b30e4fd606ac47af88293fbbf10
   
   
  # GitKraken 7.7 以降
  # GitKraken 7.7
  git clone https://github.com/5cr1pt/GitCracken.git
  git clone https://github.com/5cr1pt/GitCracken.git
  または
  または
109行目: 109行目:
<br>
<br>
GitKrakenにGitCrackenパッチをあてる。<br>
GitKrakenにGitCrackenパッチをあてる。<br>
# バックアップを取得しない場合
node dist/bin/gitcracken.js patcher unpack patch -d /<GitKrakenのインストールディレクトリ>/resources/app
または
# バックアップを取得する場合
  node dist/bin/gitcracken.js patcher backup unpack patch -d /<GitKrakenのインストールディレクトリ>/resources/app
  node dist/bin/gitcracken.js patcher backup unpack patch -d /<GitKrakenのインストールディレクトリ>/resources/app
  または
  または
# その他
  node dist/bin/gitcracken.js patcher --asar /<GitKrakenのインストールディレクトリ>/resources/app.asar
  node dist/bin/gitcracken.js patcher --asar /<GitKrakenのインストールディレクトリ>/resources/app.asar
<br>
<br>
123行目: 128行目:
   
   
  0.0.0.0 release.gitkraken.com
  0.0.0.0 release.gitkraken.com
  0.0.0.0 api.gitkraken.com
  0.0.0.0 api.gitkraken.com     # 不要の可能性あり
  0.0.0.0 gloapi.gitkraken.com
  0.0.0.0 gloapi.gitkraken.com # 不要の可能性あり
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Git]]
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Git]]

2022年9月16日 (金) 18:13時点における版

概要

GitKraken(ギットクラーケン)は、2016年3月30日に公開されたElectronを使用して開発されたモダンなGitクライアントである。
Electronは、GitHubが開発したクロスプラットフォームのデスクトップアプリ開発フレームワークである。
そのため、Windowsをはじめ、MacやLinuxでも動作する。

ただし、ユーザが作成したリモートリポジトリにアクセスするには、有料版のGitKrakenが必要となるので注意すること。


GitKrakenのインストール

まず、GitKrakenの公式Webサイトから、インストーラ(tar.gz形式またはrpm形式)をダウンロードする。 次に、ダウンロードしたGitKrakenをインストールする。

tar.gz形式の場合
ダウンロードしたファイルを解凍する。
任意のディレクトリに配置する。(ここでは、ホームディレクトリにGitKrakenディレクトリを配置する)
最後に、~/.local/share/applicationsディレクトリに、以下のようなGitKrakenのデスクトップエントリファイルを作成する。

# org.GitKraken.desktopファイル

[Desktop Entry]
Type=Application
Exec="/home/ユーザ名/GitKraken/gitkraken" %U
Name=GitKraken
GenericName=GitKraken
Comment=Unleash your repo
Icon=/home/ユーザ名/GitKraken/gitkraken.png
StartupWMClass=gitkraken
StartupNotify=true
Terminal=false
MimeType=text/plain;
Categories=GNOME;GTK;Development;IDE;RevisionControl;


rpm形式の場合
ダウンロードしたrpmファイルを展開するため、以下のコマンドを実行する。
rpm2cpio <ファイル名>.rpm | cpio -id
usrディレクトリが作成されるので、usrディレクトリ以下のディレクトリを任意のディレクトリに配置する。
(ここでは、ホームディレクトリにGitKrakenディレクトリを配置する)
最後に、~/.local/share/applicationsディレクトリに、以下のようなGitKrakenのデスクトップエントリファイルを作成する。

# org.GitKraken.desktopファイル

[Desktop Entry]
Type=Application
Exec="/home/ユーザ名/GitKraken/bin/gitkraken" %U
Name=GitKraken
GenericName=GitKraken
Comment=Unleash your repo
Icon=/home/ユーザ名/GitKraken/share/pixmaps/gitkraken.png
StartupWMClass=gitkraken
StartupNotify=true
Terminal=false
MimeType=text/plain;
Categories=GNOME;GTK;Development;IDE;RevisionControl;



GitKrakenの設定

GitKrakenを使用するには、アカウントの作成が必要になる。(GitKrakenを起動すると、GitKrakenのアカウントの入力が促される)
GitKrakenのアカウントを既に持っている場合、IDとパスワードを入力する。
まだアカウントを持っていない場合、[Create a GitKraken Account]を選択してアカウントを作成する。

GitKrakenのアカウントを作成する場合、必要な情報を入力して利用許諾に問題がなければチェックを入れて、[Create a GitKraken Account]を選択する。
次に、メールアドレスの認証を行う。(メーラーにメールが届いているか確認する)
認証メールが送られてくるので、"Click here"と記載された箇所を選択する。("Thank You!"と記載されたページに遷移する)

Gitkrakenの画面に戻り、"Success!"と記載されたダイアログが表示されている場合は、[Use GitKraken]ボタンを押下する。
そして、GitKrakenのメイン画面左下に表示されている[10 Days to Activate]ボタンも押下する。


GitKrakenの日本語化

こちらのWebサイトから、gitkraken-i18nをダウンロードする。
または、以下のコマンドを実行する。

git clone --depth 1 https://github.com/megos/gitkraken-i18n


ダウンロードした/gitkraken-i18n/ja/string.jsonファイルを、
インストールしたGitKrakenディレクトリ内の/resources/app.asar.unpacked/srcディレクトリのstrings.jsonファイルへ置き換える。
GitKrakenが日本語化されているか確認する。


アンインストール

まず、GtKrakenのインストールディレクトリを削除する。

rm -rf <GitKrakenのインストールディレクトリ>


次に、GitKrakenの設定ファイルを削除する。

rm -rf ~/.config/GitKraken
sudo rm -rf /usr/share/gitkraken



その他

GitCrackenパッチを当てるため、以下のパッケージが必要となる。

  • Node.js v12 LTS以降
  • yarn


GitCrackenパッチのソースコードをダウンロードする。

# GitKraken 7.5 以前
https://github.com/5cr1pt/GitCracken/tree/8a35197c76f3ead5390ccb2055258692d22aba15

# GitKraken 7.6
https://github.com/5cr1pt/GitCracken/tree/011e42ee8f203b30e4fd606ac47af88293fbbf10

# GitKraken 7.7
git clone https://github.com/5cr1pt/GitCracken.git
または
git clone https://github.com/happyhope/GitCracken.git


ダウンロード後、以下に示すGitCrackenパッチのディレクトリに移動する。

cd GitCracken/GitCracken/


以下のコマンドを実行して、GitCrackenパッチをビルドする。

rm yarn.lock

yarn install
yarn build


GitKrakenにGitCrackenパッチをあてる。

# バックアップを取得しない場合
node dist/bin/gitcracken.js patcher unpack patch -d /<GitKrakenのインストールディレクトリ>/resources/app
または
# バックアップを取得する場合
node dist/bin/gitcracken.js patcher backup unpack patch -d /<GitKrakenのインストールディレクトリ>/resources/app
または
# その他
node dist/bin/gitcracken.js patcher --asar /<GitKrakenのインストールディレクトリ>/resources/app.asar


GitKraken 7.7以降の場合、GitaKrakenを起動して、アカウントを再ログインする。

GitKrakenの自動アップデートを無効にする場合、/etc/hostsファイルに以下を追記する。

sudo vi /etc/hosts


# /etc/hostsファイル

# ...略

0.0.0.0 release.gitkraken.com
0.0.0.0 api.gitkraken.com     # 不要の可能性あり
0.0.0.0 gloapi.gitkraken.com  # 不要の可能性あり