Pages - Menu

2019年4月26日 星期五

[Git]Gitea 版控Server設定及Client使用

呈上篇在Windows下安裝Linux版本的Gitea Docker
Gitea已經安裝完成了,但玩掛這件事,對於開發程式的人而言,
就像吃飯一樣,再正常不過了。
玩掛的話,該怎辦?
1.不想改docker名稱的話,
就把容器直接砍掉,記得先停止,請注意 container id 跟 image id的差別,
這兩個是不一樣的。



docker ps  -a 查目前所有在執行的container
docker stop 容器id  關閉正在執行的容器id
docker rm 容器id 移除容器
更多指令:Docker 初體驗 之 hello-world (含常用指令)
再順便把 上一篇 在實體機上建立的資料夾內容砍光,這樣才能重新設定。

本文開始



建立完成後,開啟網址
點選 Explore (figure 1)

(figure 1)
都預設,不要做任何變更。
Gitea HTTP 埠 預設是3000,如果改掉的話,那再執行 docker 的時候就要先將埠號對應改掉。
完成後,第一個建立的帳號就是管理員,不能使用admin(figure 2)



(figure 2)
登出後,建立一般的使用者帳號。然後再建立一個專案,這邊叫TEST(figure 3)





(figure 3)
注意這邊,發佈的埠號,預設是使用3000,但其實在前面我們已經將3000對應到10080了。


到這邊Server架設的部分已經完成,再來是Git的簡單操作。
請先安裝Git,執行Git CMD
將路徑切換到你的資料夾底下,然後把一個檔案丟進去資料夾內
指令請參考 (figure 4)


(figure 4)


git init  (初始化)
git status(看目前資料夾的狀態)
git add * (將檔案加進去暫存區內)
git commit –m “init”  (準備提交到git 倉庫內)
git remote –v (察看目前git 倉庫的位置)
git remote add origin http://192.168.168.161:10080/daimom/test.git
(這邊要注意,上面figure 3,是寫 localhost:3000 ,
但因為我們已經將port對應到實體機的10080上面,
所以這邊要打10080)
git push –u origin master (將檔案提交到倉庫)


如果git倉庫位置設錯的話,可能會發生以下錯誤(figure 5)

(figure 5)


正確的話,會要求你輸入帳號密碼(figure 6)



(figure 6)


發送成功(figure 7),網頁上比對(figure 8),完成。

(figure 7)



(figure 8)

參考網頁:
把檔案交給 Git 控管
Git 基礎 - 與遠端協同工作
Pull 下載更新
使用 Gitea 架設自己的 GitHub 服務
Gitea 官方教學 (用 Docker 安裝)
Git 基本操作

沒有留言:

張貼留言