Tranquility logo
  • 關於 
  • 首頁 
  • 關鍵字 
  1.   文章
  1. 首頁
  2. 文章
  3. 使用自簽憑證的 on premise Gitlab記事

使用自簽憑證的 on premise Gitlab記事

發佈於 2022年8月24日  (最後修改於 2025年5月31日) • 2 分鐘 閱讀 • 520 字
資訊科技   Git   Gitlab   技術分享  
資訊科技   Git   Gitlab   技術分享  
分享至
Tranquility
連結 已複製到剪貼板

使用自簽憑證的 on premise Gitlab記事

敝公司要交換檔案時,從外部來最常用LINE,內部來源則以e-mail為主。檔案多或大時,同一個部門往往用網路磁碟機,但只要遇到跨部門往往令很多人感到困擾。 最近某個單位負責搜集ISO認證資料,選擇以公司自建的 gitlab 作為媒介,雖然搜集的檔案還是 MS-Word、powerpoint或PDF等,但能玩這個還是令人興奮。

不過馬上就遇到問題: 首先,我們的 gitlab 使用自簽憑證,以我粗淺到極點的git技能根本抓不下來;下個問題則是本公司的gitlab二元認證,上傳檔案時又會有問題。再加上公司網路的干擾,問題越來越不知道在哪裡。幸好同事裡還是有些神人,提供的做法是: 打開Git Bash,輸入以下命令避開SSL憑證檢查:

export GIT_SSL_NO_VERIFY=true
git config --global http.sslVerify “false”

要解決二元認證的方法,則是先到gitlab,找到個人profile設定token,然後:

git clone https://oath2:[token]@[repo url]

這樣就可以很快地在本機把檔案整理好後,推上gitlab了。

基本的git命令  

git add

就commit:

git commit -m "commit資訊"
git log
git status

把現在的repo加到遠端:

git remote add [branch name] [repo url]

列出遠端的branch:

git remote

push到remote並將現在的branch設為預設值:

git push -u [remote branch] [local branch]
git push
 75%的酒精不能當作酒精爐燃料啦
紀念台灣的朋友日本國前首相 - 安倍晉三 
與我同行

生活是經驗與觀點的交融。露營、單車、游泳與評論,追蹤我,發掘更多可能!

     
Copyright © 2024 Wolfgang Yu. | 由 Hinode 提供支持。
Tranquility
程式碼 已複製到剪貼板