20180429

HowTos: 在Windows下如何使用SSH Key以利用PuTTY連接至GitHub

步驟

第1步驟分1.0. Console版跟1.1. PuTTYgen版,請擇一進行即可

0. 安裝TortoiseGit

1.0. 使用Console產生SSH Key

請打開git bash (沒有的話去git for Windows安裝)

輸入以下指令 (x@x.com請改換自己的GitHub帳號)

ssh-keygen –t rsa –b 4096 “x@x.com


產生Key後 (會儲存在C:\Users\使用者名稱下),請指定儲存的檔案名稱,及密碼

image


使用PuTTYgen轉換Key,選擇「Conversions / Import Key」,並選擇剛剛產生的Key檔

image


請輸入Key的密碼,並記得儲存「私鑰 (Private Key)」和「公鑰 (Public Key)」

image


叫出Pegeant,選擇「Add Key」,並選擇剛剛的私鑰 (Private Key)

image


接下來把公鑰 (Public Key)匯出給GitHub

用git bash將公鑰存至剪貼簿  (檔名請自己置換)

clip < ~/.ssh/私鑰檔.ppk

複製好後,請接第2步。



1.1. 使用PuTTYgen產生SSH Key,請開啟PuTTYgen,並確認使用「RSA」及「4096 bits」後,點選「Generate」按鈕


image


再來請利用滑鼠在紅框的位置,隨意亂拉,以建立隨機的Key (建議可以用滑鼠寫名字或畫圖之類的)

image


Key產生後,請輸入Key的密碼,並記得儲存「私鑰 (Private Key)」和「公鑰 (Public Key)」

image


叫出Pegeant,選擇「Add Key」,並選擇剛剛的私鑰 (Private Key)

image


再來請複製公鑰 (Public Key)的值,以利後續至GitHub匯入SSH Key。

image

複製好後,請接第2步。



2. 登入GitHub,

登入後選擇「Settings」

image


選擇「SSH and GPG keys」,在SSH keys選擇「New SSH Keys」 (若已經匯入過,則選「Add SSH Keys」)

image


輸入此Key的Title (建議為電腦名稱,或其他可供辨識的名字)

並將剛剛複製的Key輸入至下方文字框

image

成功後,即可利用PuTTY測試是否能順利連上GitHub


3. 安裝git for Windows

確認使用Plink

image


確認系統環境變數是否已加入「GIT_HOME」、「GIT_SSH」

image


4. 設定TortoiseGit各專案的Remote,選擇剛剛的「私鑰 (Private Key)」

image

至此即可利用TortoiseGit成功Push, Pull


5. 利用PuTTY測試是否能連上GitHub,並且Push, Pull不用再輸入密碼

輸入Host: git@github.com

image

20180406

[X-Wing Special Edition] 如何備份或還原存檔

解答

玩家資料檔在「\Steam\steamapps\common\STAR WARS X-Wing\remastered\*.plt」,其中*號為您命名的玩家名稱。


所以只要備份或還原此檔即可。


使用的路徑

\Steam\steamapps\common\"STAR WARS X-Wing"\remastered\ZAK.PLT  → 這是遊戲目前使用的玩家資料檔

\OneDrive\Zak\ACG\"X-Wing Remasterd"\ZAK.PLT → 這是您備份或還原使用的玩家資料檔

下面請依據個人喜好修改路徑


您可以建立二個bat檔 (Windows環境)

備份 (Bakup X-Wing.bat)

xcopy \Steam\steamapps\common\"STAR WARS X-Wing"\remastered\ZAK.PLT \OneDrive\Zak\ACG\"X-Wing Remasterd"\ /Y


還原 (Restore X-Wing.bat)

xcopy d:\OneDrive\Zak\ACG\"X-Wing Remasterd"\ZAK.PLT \Steam\steamapps\common\"STAR WARS X-Wing"\remastered\ /Y


切記每次戰役成功都要記錄一下,誰知道下次戰役能不能活著回來呢?



簡述

喂喂喂,我很久沒玩X-Wing,一不小心任務失敗被Darth Vader抓去拷打了,怎麼辦,我完美的戰役紀錄破功了。


image




沒關係,X-Wing是很古老的遊戲,沒有雲端備份,不怕救不回來,只要我們備份好完美的玩家資料檔就可以了。


詳見上面的解答區。

[X-Wing Special Edition] 操作手冊在哪兒?

解答

在Steam遊戲資料夾下「\Steam\steamapps\common\STAR WARS X-Wing\remastered\Manual.pdf



簡述

X-Wing這款遊戲是我小時候玩過的經典遊戲之一。日前在Steam上找到了它,趁打折的時候購入了整套。


但是沒有操作手冊啊…


找了一下討論區,原來在安裝資料夾下啊 (原版的我也還在就是了…)