ubuntu 下github使用步驟
github是乙個基於git的**託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是**要公開。以下就是使用步驟:
1、 註冊github賬戶以及建立倉庫(repository)
2、 git工具安裝及如何配置git
github終端有很多種,windows、linux和osx版。linux下直接使用:sudo apt-get install git即可。
配置git首先要先建立ssh-key:
ssh-keygen -t rsa -c 「[email protected]」
後面的[email protected]改為你在github上註冊的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在~/下生成.ssh資料夾,進去開啟id_rsa.pub,複製裡面的key。然後回到github上進行設定:
開啟settings之後選擇ssh and gpg keys,新增剛才複製的ssh key:
最後測試是否能夠連線成功:ssh -t [email protected]
如果是第一次的會提示是否continue,輸入yes就會看到:you've successfully authenticated, butgithub does not provide shell access 。這就表示已成功連上github。接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設定username和email,因為github每次commit都會記錄他們:
$ git config --global user.name "your name"
$ git config --global user.email"[email protected]"
到此就可以使用了git。
3、 如何上傳檔案到github中
首先在pc端工程資料夾下執行git初始化:
$git init //在資料夾下會生成乙個隱藏資料夾.git
$touch readme.md
$git add readme.md //這兩步如果沒有之後會報錯
$git remote add origin 倉庫位址 //倉庫位址可以在github上覆制,分為https和ssh,一般選用ssh位址。如果在操作過程曾經執行過該指令,那麼會報錯fatal: remote origin already exists。需要先執行一下:
$git remote rm origin
該操作指令只需執行一次,完成本地倉庫和github倉庫的連線。
然後,就可以上傳檔案了:
$git pull origin master //該指令必須先執行,否則到push的時候會報錯,因為在github端已經有兩個檔案了:readme.md和liscense,會提示遠端倉庫和本地倉庫有不一致的地方。
ps:在下面指令之前首先必須保證每個資料夾下不能再有除了剛才生成的
.git
資料夾之外的
.git
,否則上傳後那個資料夾將會是空資料夾,因為
.git
資料夾是包含連線資訊的。和別的會有衝突。
$git add 檔名 //檔名可以為目錄名,也可以為$git add . 表示將所在資料夾下所有檔案上傳,這裡勿用,因為有些檔案會超出github上傳檔案大小限制,如果檔案都不大的情況下可以使用。所有檔案總大小過大,中間由於網路原因中斷也會比較麻煩一些。
$git commit -m "first commit" //上乙個指令提示準備上傳哪些檔案提供乙個索引,該指令的目的是提示github要上傳哪些檔案,「」裡面是提交資訊,可以隨意寫,目的是提示,在上傳成功後會在github上檔案後面顯示的。
$git push -u origin master //這是最後一步了。在這裡會比較慢,如果最後出現錯誤:this exceeds github』s file size limit of100mb,可以這樣解決:
$git filter-branch --force --index-filter"git rm --cached --ignore-unmatch 檔名及詳細路徑" --prune-empty--tag-name-filter cat -- --all
$ git commit --amend –chead
再執行一次git push -u origin master。
把模板檔案上傳到伺服器
report yup message id sb.data fname type rlgrap filename,ftype type rlgrap filetype,fsize type i.data fname p type string,fname n type string.data sfn...
把本地文件上傳到GitHub
1 文件目錄下右鍵 git bash here 2 git設定使用者名稱與郵箱 git config global user.name xianbinsu git config global user.email 65692336 qq.com 3 git init 初始化資料 4 git add ...
將本地工程上傳到github
首先需要你有乙個github賬號,然後新增好ssh key 接下來 需要建立兩個庫,遠端庫和本地庫,先建立遠端庫 1.在github上穿件乙個遠端倉庫 2.開始建立本地庫,按照以下的步驟一步一步做下去 1 git init 在本機上想要建立乙個新的git倉庫 2 git add 表示新增全部 3 g...