一 . github上創建立一個項目
用戶登錄後系統,在github首頁,點擊頁面右下角“New Repository”
填寫項目信息:
project name: hibernate-demo
description : my first project
點擊“Create Repository” ; 現在完成了一個項目在github上的創建。
說明:我們創建的是一個github倉庫,一個倉庫裏只能存放(或叫對應)一個項目。
當你創建完成一個倉庫的之後,github已經給你一個提示:當你看完了我的文章再來看這個提示就非常清楚了。
Global setup: Set up git git config --global user.name "Your Name" git config --global user.email [email protected] Next steps: mkdir hibernaet-demo2 cd hibernaet-demo2 git init touch README git add README git commit -m 'first commit' git remote add origin [email protected]:defnngj/hibernaet-demo2.git git push -u origin master
Existing Git Repo? cd existing_git_repo git remote add origin [email protected]:defnngj/hibernaet-demo2.git git push -u origin master
Importing a Subversion Repo? Click here When you're done: Continue
二 . 創建密鑰
我們如何讓本地git項目與遠程的github建立聯繫呢?之裏就用的密鑰。通俗點叫口令吧!(天王蓋地老,寶塔鎮河妖。。)
$ cd ~/. ssh 檢查本機的ssh密鑰
如果提示:No such file or directory 說明你是第一次使用git。
如果不是第一次使用,請執行下面的操作,清理原有ssh密鑰。
$ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa*
生成新的密鑰:
Ssh-keygen –t rsa –C “[email protected]”
注意: 此處的郵箱地址,你可以輸入自己的郵箱地址。在回車中會提示你輸入一個密碼,這個密碼會在你提交項目時使用,如果爲空的話提交項目時則不用輸入。這個設置是防止別人往你的項目裏提交內容。
以下爲本機的cmd命令
打開本地C:\Documents and Settings\bbchen\.ssh\github_rsa.pub文件。此文件裏面內容爲剛纔生成密鑰。
登陸github系統。點擊右上角的 Account Settings--->SSH Public keys ---> add another public keys
把你本地生成的密鑰複製到裏面(key文本框中), 點擊 add key 就ok了
(注意:publickey中不能用空格,否則會出現Permission denied(publickkey)的連接錯誤)
在git中運行下面命令:
$ ssh –T [email protected]
如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 說明你連接成功了。
如果以上方法不成功,可以採用Git Gui來創建,在Git GUI的幫助的“show shh key”選項中