一. github、gitorious對比:
gitorious與github二者主要功能一樣,都是git的版本管理倉庫。
區別:
1. gitorious比github更早誕生;
2. gitorious開源,github閉源;
3. 但github比gitorious在商業上更成功,名聲也更大。
就個人感覺,github與gitorious:
1. 入門更簡單(gui工具能很地輔助新手)
2. 同時社交上的功能更強大,對交流與學習的幫助很大。
3. 由於名聲關係,github上有更多的開源專案。
基於以上3點,我會傾向使用github。不過由於工作關係,我需要對gitorious上的專案做功能改進。所以有幸使用gitorious。
二. gitorious基礎配置流程:
1. 註冊使用者
2. 生成sshkey(github的工具能自動幫你完成此步驟,而在gitorious就必須手動做了)
ssh-keygen -t rsa
或者 windows上用securecrt的"create public key"也可以,不過生成的結果要按"ssh-algorithm base64-content you@somehost"方式存放。
3. 在gitorious上設定publickey
4. privatekey存放
*nux上:在/home/ `username` /.ssh/id_rsa
windows上:c:\users\administrator\.ssh\id_rsa
如果位置或名稱不對,push的時候會ssh錯誤。
5. 在gitorious上,進行專案clone,建立自己的伺服器倉庫(gitorious上clone與github的fork相同)
6. 建立本地倉庫(把自己的伺服器倉庫clone到本地)
git clone git: hyddds-testlink-code
7. 設定push url(使用github建立本地倉庫後,工具會自動幫你完成這一步,從哪個地方clone,push url就指向哪個伺服器倉庫。gitorious則需要手動設定)
git remote set-url --push origin [email protected]:~hyddd/testlink-ga/hyddds-testlink-code.git
8. 設定「源」倉庫:
git remote add upstream git:
基本HTTP流程
http是hyper text transfer protocol 超文字協議 縮寫,主要負責伺服器與瀏覽器之間的通訊。http把客戶端瀏覽器的請求傳送到伺服器,並把相應的網頁內容由伺服器返回到客戶端瀏覽器。一次完整的http瀏覽器一般包括以下流程 1 開啟http連線,因為http是一種無狀態協議...
測試基本流程
整理日常測試工作中的基本流程,梳理測試思路 以下分三個方向說明不同專案的測試基本流程,一般包括需求評審 編寫測試大綱 測試用例 測試計畫 執行測試 過程匯報 測試報告 測試總結等。一 立項專案流程 1 1 首先要有必備的素質,包括溝通能力 表達能力 邏輯思維能力 團隊協作能力 處理日常事務和突發事件...
git基本流程
git branch檢視是否為當前需更新的分支 git checkout 分支名 更新 git pull origin 遠端分支名 git log檢視是否為對應版本commit號 git clone 整個工程 進入工程目錄,可先git config list檢視主庫的url git submodul...