1)在github上建立倉庫
要使用github,肯定要註冊github帳戶,然後建立乙個倉庫。
至於如何使用在github上建立倉庫,參考:
我在github上建立了乙個倉庫:example。
2)建立並配置ssh
github是乙個公共倉庫管理平台,你建立的public的倉庫是所有人可見的。如果你要將本地倉庫的檔案更新到github上的倉庫中,github怎麼識別是你提交的還是其它人提交的呢,這就是配置ssh的作用了。
生成ssh鑰匙:
$ ssh-keygen -t rsa -c "rsa是演算法名稱。常用演算法有:rsa, dsa。"
執行命令後,在根目錄下生成公鑰、金鑰檔案。如果是linux系統,應該是在使用者的home目錄下.ssh目錄下,如果是在windows系統,也同樣如此:
在github上配置ssh:
登入github後,在個人設定中sshkeys配置中,新增配置:
copy 公鑰檔案內容(.pub結尾的檔案),貼上到瀏覽器相應位置。
3)將遠端倉庫納入管理
其實就是新增遠端倉庫,在你已有的本地倉庫目錄下執行如下命令:
$ git remote add example [email protected]:youruserid/example.git或者使用:
該命令的含義是:在遠端新增乙個example的倉庫,這個遠端倉庫的url是:
4)拉取遠端檔案
如果遠端倉庫中已有檔案,就先要將檔案拉到本地倉庫。如果遠端沒有檔案,就不需要這一步。
$ git pull example5)將本地檔案推到遠端倉庫
$ vim .gitignore // 編輯 ignore檔案$ git add yourprojectfiles // 新增已有檔案,讓git 能夠跟蹤這些檔案
$ git commit -a -m 'initial version' // 提交到本地倉庫
$ git push example master // 將本地倉庫(master)檔案 push 到遠端倉庫(example)當你第一次使用git的
clone
或者push
命令連線github時,會得到乙個警告:
the authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.這是因為git使用ssh連線,而ssh連線在第一次驗證github伺服器的key時,需要你確認github的key的指紋資訊是否真的來自github的伺服器,輸入rsa key fingerprint is xx.xx.xx.xx.xx.
are you sure you want to continue connecting (yes/no)?
yes
回車即可。
git會輸出乙個警告,告訴你已經把github的key新增到本機的乙個信任列表裡了:
warning: permanently added '這個警告只會出現一次,後面的操作就不會有任何警告了。github.com
' (rsa) to the list of known hosts.
如果出現了下面錯誤:
src refspec master does not match any.說明遠端倉庫中是有檔案的,就需要進行4)操作。
6)可以使用github檢視結果了。
如何把你的python程式發布到pypi上(2)
你可以使用twine來發布到pypi上,在發布前,你需要用setup.py構建whl python setup.py sdist bdist wheel然後使用twine upload dist 來上傳,期間會讓你輸入使用者名稱和密碼,也就是你在pypi上的使用者名稱和密碼,當然你也可以在命令上附上...
把本地專案關聯到GitHub上,上傳到github
在github上新建創庫,獲取倉庫的https ssh位址 在專案下開啟git命令列 git init把根目錄所有檔案都加入到本地倉庫 git add 把根目錄所有檔案都加入到本地倉庫把專案提交到本地倉庫 git commit m 提交注釋 5.本地何github關聯倉庫 git remote ad...
把Windows Phone應用發布到中國
把windows phone應用發布到中國 迎接全球新增60 的潛在顧客 2012年2月27日微軟windows phone事業部產品管理副總裁joe belfiore宣布在接下來的乙個月內windows phone 將進入包括中國在內的23個國家和地區的消費市場。windows phone應用程式...