Git - HowardWhile/2021_note GitHub Wiki

Git

[TOC]

Ubuntu沒有Sourcetree怎麼辦?

方法1

用 Visual Studio Code + Git Graph + gitflow代替

image-20210105161338839

image-20210105161415354

方法2

用smartgit+

https://gitee.com/pedoc/crackSmartGit

每次操作都要問git伺服器的帳號密碼

可以這樣操作來記憶密碼憑證

https://blog.miniasp.com/post/2014/05/22/Credential-Store-for-Git-HTTP-HTTPS

Linux 平台下的 Git 命令,預設有提供一個名為 “cache” 的認證輔助方法(authentication helper),可以幫你記憶輸入的密碼 15 分鐘,快取 (記憶) 的時間還可以自訂,而且密碼不會儲存到硬碟,算是一個兼具安全與便利性的方法。

你可以透過以下指令啟用這個設定 ( 預設在第一次輸入密碼後會快取 900 秒,也就是 15 分鐘 ):

git config --global credential.helper cache

如果要設定密碼快取 1 個小時,可改用以下指令:

git config --global credential.helper 'cache --timeout 3600'

如果要設定永遠快取密碼,則可執行以下指令進行設定:

git config --global credential.helper store

Git 怎麼透過代理伺服器連線

git config --global http.proxy 127.0.0.1:10809
git config --global -l
PAUSE

unset

git config --global --unset http.proxy
git config --global -l
PAUSE

Home