雖然這篇git下載檔案鄉民發文沒有被收入到精華區:在git下載檔案這個話題中,我們另外找到其它相關的精選爆讚文章
在 git下載檔案產品中有2篇Facebook貼文,粉絲數超過4,283的網紅哪裡好吃哪裡去:神秘的水原誠,也在其Facebook貼文中提到, 最近稍微接觸了一下所謂的K8s(Kubernetes) 這套Google設計用來管理容器(containerized)應用程式的開源系統 不過GCP(Google Cloud Platform)上面也有提供服務可以方便使用 只是對於部署docker容器的部分似乎就與使用linux建置時有點不同 後來...
git下載檔案 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 的最佳貼文
最近稍微接觸了一下所謂的K8s(Kubernetes) 這套Google設計用來管理容器(containerized)應用程式的開源系統 不過GCP(Google Cloud Platform)上面也有提供服務可以方便使用 只是對於部署docker容器的部分似乎就與使用linux建置時有點不同 後來發現其實好像也沒那麼難用, 在此做個紀錄先... 由於使用GCP部署時需要使用Git類的存儲空間 可以使用GCP自家的Cloud Source Repositories, GitHub與Bitbucket 比較之下水哥覺得Github比較方便, 所以建議是使用Github來部署程式碼 首先在Github建立帳號 登入後建立存放區, 已存在的話則不用! 建立後使用專用連結存取上下傳 下載Github客戶端 登入客戶端並選擇存放區 點右邊Show Explorer 可開啟檔案夾 放入需要更新的檔案就會自動跳出新的變更 左下角則是寫註解跟說明等, 確認後按Commit 第一次會跳選擇分支 選完分支後發佈 以後有新的更新 commit後右邊點push就可以 Github存放區重新整理就可以看到放上的檔案 接下來到GCP的管理介面部屬 依據需求選不同的存放區 這裡選Github dockerfile檔案名稱打錯會導致建立容器失敗, 小心不要打錯 下一步設定應用程式名稱與需要部署的叢集 建立需要一點時間, 需要稍等一下 過幾分鐘後就會跳轉到這裡 這代表POD已建立 如果我們要對外服務, 就需要點選公開 左側設定對外PORT, 右側則是容器使用PORT 如果要設定同一個, 就只要輸入左邊的就好 建立完成會產生service 外連資訊會顯示在下方 剛剛設定的外部內部對應PORT則會顯示在下方 若是照剛剛的設定就會呈現這樣, 而展示的nodejs-demo3則是設定了30999 所以測試時使用30999 測試連線...顯示ok! 花了不少時間才搞懂GCP上K8s的用法= = [ 35 more words ]
https://mshw.info/mshw/?p=22463
git下載檔案 在 Kewang 的資訊進化論 Facebook 的最讚貼文
小編最近工作上遇到了大 git repo 的問題,因為 repo 的 history 殘留了許多不必要的內容,像是 logback 的 log、可執行的 jar 檔、測試用的圖檔...等,所以現在的 repo 已經大到 630MB,小編就使用 bfg 將 repo 縮小到只剩 30 MB 左右。
會發現這件事是因為最近在 Jenkins 上面 build 的時候,clone 的時間都花超久,後來才發現原來 repo 太大了 Orz,大家記得不必要的檔案要刪除啊。
執行步驟如下:
1. 下載 bfg
2. 列出檔案最大的前 n 名:git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -50 | awk '{print$1}')"
3. 操作 bare repo:git clone --mirror git://example.com/some-big-repo.git,因為 bfg 會直接操作 bare repo
4. 刪除大檔:bfg --delete-files big-file-*.* some-big-repo.git
5. 壓縮 repo:git reflog expire --expire=now --all && git gc --prune=now --aggressive
6. 上傳回 remote repo:git push
7. 記得請其他開發者先備份 local repo,然後重新 clone 一次 repo。注意:千萬別直接 pull,然後又 push,因為這樣做的話就會把 local repo 的 history 又 push 一次了,這樣子前面的動作就完全沒有用。所以全部的開發者都要重新 clone
8. 快快樂樂使用 repo
BFG Repo-Cleaner:https://rtyley.github.io/bfg-repo-cleaner/
#git #bfg