有一些專案的建置作業中,某些步驟是需要對 Git Repository 做操作的,比如說在一切測試都通過之後,發行一個可執行的版本並 commit,然後 push 到待上線的 Git Repository,這時候賦予給 CI 的 Git 帳號就至少要有 Write 的權限,並且執行需要授權的操作時,自動帶上認證。
2017-10-27
有一些專案的建置作業中,某些步驟是需要對 Git Repository 做操作的,比如說在一切測試都通過之後,發行一個可執行的版本並 commit,然後 push 到待上線的 Git Repository,這時候賦予給 CI 的 Git 帳號就至少要有 Write 的權限,並且執行需要授權的操作時,自動帶上認證。
在這個時代身為一個碼農,有個幾處碼田是挺正常的,我本身有兩個 GitHub 帳號,一個是公司用的,一個自己私人用的,而 Git Client 是用 TortoiseGit,不同的遠端儲存庫使用不同帳號去認證,而當我們選擇使用 SSH 針對不同帳號,產生不同金鑰去存取遠端儲存庫的時候,就會看到這樣子的訊息。
GCP(Google Cloud Platform)在台灣有設置資料中心,除了常見的 AWS、Azure 之外,如果我們主要的目標用戶都在台灣,GCP 也是一個可以考慮使用的雲端平台,GCE(Google Compute Engine)是 GCP 提供的一個建置 VM 的服務,本篇文章記錄的是在 GCE 開了一台 Linux VM 之後,如何透過第三方的 SSH 用戶端登入到 VM 裡面?