安裝就不贅述了下面的文檔說的很詳細
到下面這一步時要選擇第二個,這樣右鍵會有git選項
github郵箱 : 該指令後面的郵箱就是github的注冊郵箱;
路徑選擇 : 使用該指令之後, 會出現提示選擇ssh-key生成路徑, 這裡直接點回車預設即可, 生成的ssh-key在預設路徑中;
密碼确認 : 這裡我們不使用密碼進行登入, 用密碼太麻煩;
進入生成的ssh目錄 : c:\documents andsettings\administrator\.ssh (或者 c:\users\自己電腦使用者名\.ssh)中, 使用記事本打開id_rsa.pub 檔案, 将該檔案中的内容複制;
id_rsa.pub 檔案内容 :進入github網站 : 登入github, 選擇account setting 使用者設定:
選擇左側的ssh-key選項 :
點選右側的add ssh key :
将上面複制好的ssh-key複制進去 :
注:win使用者需要在加入config檔案,(否則會出現bad number file)具體參數你們按照自己的來,
我的内容如下,
此處port可以不加或者設定為443,或者80,還有的是1234356,有的什麼都不加,由于我們的伺服器需要換地方,以通院伺服器為例
注:host為我們的公網ip位址,user為你在gitlab的賬戶名,第三行不用管,第四行是你的公鑰檔案的位置 ,要是出現bad file number需要加上一行 prot 443,或者port 80
驗證是否配置成功 以通院伺服器為例:
注:第一次會出現選項 輸入yes即可
驗證時可能讓你輸入yes。
成功提示 : 如果出現hi “yourname” you’ve successfully authenticated, but github does not provide shell access. 就說明配置成功, 可以連接配接上github;
必須要成功否則後面無法進行
使用者名郵箱作用 : 我們需要設定一個使用者名 和 郵箱, 這是用來上傳本地倉庫到github中, 在github中顯示代碼上傳者;
使用指令 :
到此git用戶端已安裝及github配置完成,現在可以從github傳輸代碼了。
首先登陸gitlab首頁建立一個項目
以通院的lte/lte-powerpc.git 為例
上傳檔案的操作:
打開gitbash
cd 到所傳檔案的的目錄
git init
git remote add origin [email protected]:lte/lte-powerpc.git (這裡@的參數就是對應項目的倉庫參數)
(出現origin exitss 輸入git remote rm origin,再次執行上面那條語句)
git pull origin master
git add 檔案
git commit -m "注釋"
(error: 'commit' is not possible because you have unmerged files. 輸入git add -u)
git push origin master
(git clean -d -fx)
轉載:http://blog.csdn.net/xsf50717/article/details/47256855