I. 設置git的user name和email:
$ git config --global user.name "yourname"
$ git config --global user.email "youremail"
查看git配置
$git config --lis
II. 生成SSH密鑰過程:
- 查看是否已經有了ssh密鑰:cd ~/.ssh 如果沒有密鑰則不會有此文件夾坷随,有則備份刪除
- 生成密鑰:
$ ssh-keygen -t rsa -C "youremail@example.com "
按3個回車仿畸,密碼為空這里一般不使用密鑰。 最后在"C:\Users\username\.ssh"目錄下生成兩個文件:id_rsa和id_rsa.pub - 添加 私密鑰 到ssh:
ssh-add id_rsa
如果之前有設密碼則需要輸入密碼往衷,沒有密碼添加成功后進入下一步。[若報這個錯誤:Could not open a connection to your authentication agent. 先執(zhí)行eval `ssh-agent`
(是~鍵上的那個`) 再執(zhí)行ssh-add id_rsa
就能成功添加rsa了] - 登陸github添加ssh密鑰慕蔚,這要添加的是“id_rsa.pub”里面的公鑰余爆,關于公鑰命名最好起個有意義的名字,可以硕舆。
- 測試:$ ssh git@github.com
第一次會出現(xiàn)一個警告秽荞,輸入yes,回車即可
III. 開始使用github
本地建一個倉庫(在github上建一個同名倉庫)
命令行模式下進到本地倉庫根目錄抚官,添加遠程倉庫(遠程倉庫要與本地倉庫同名): $ git remote add origin git@github.com:username/projectname.git
倉庫初始化:git init
修改本地倉庫內容之后扬跋,使用 $ git add filename 命令將修改文件添加到緩存區(qū)列表,$ git commit -m "message"提交
把本地庫的內容推送到遠程:$ git push -u origin master 由于遠程庫是空的凌节,我們第一次推送master分支時钦听,加上了-u參數(shù),Git不但會把本地的master分支內容推送的遠程新的master分支倍奢,還會把本地的master分支和遠程的master分支關聯(lián)起來朴上,在以后的推送或者拉取時就可以簡化命令,直接使用git push/pull origin master 命令卒煞。
參考鏈接
廖雪峰的git使用教程