1在github上創(chuàng)建自己的github賬戶
2新建一個倉庫(注意選擇initialize this repository with a README)
3生成ssh(公鑰.pub&私鑰)
命令行:$ssh-keygen -t rsa -Cxxxx@126.com(注冊github時的email)
接下來需要指定生成ssh所在的目錄:可以不僅僅指定~/.ssh距芬,因為有時候公司的gitlab上需要一個ssh综看,個人的github上的ssh需要重新生成呐籽,這時就可以在一個新的目錄下生成茉贡,目錄/github_rsa (這個名稱可以自己指定)缠俺。(注意如果想要默認路徑的話,直接enter即可)
然后會提示設(shè)置密碼,可以不設(shè)置直接回車
在./ssh文件下會生成的這兩個文件
4在github上的settings->ssh keys 添加自己的github_rsa.pub文件帚豪,可以在命令行中cat?github_rsa.pub打開此文件,復(fù)制全部內(nèi)容到github的key中顽染。添加漾岳。
5在本地的電腦上添加私鑰?
命令行:ssh-add?github_rsa ,如果未寫該命令粉寞,驗證便不會成功尼荆。
6 驗證是否連接成功
命令行:$ ssh -Tgit@github.com?
如果此時響應(yīng):Hi encoreMiao! You've successfully authenticated, but GitHub does not provide shell access.便是配置成功了
(出現(xiàn)了
mengmengtekiMacBook-Pro:.ssh mengmeng$ ssh -Tgit@github.com
The authenticity of host 'github.com(192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
)
7上傳文件
clone剛才在github上創(chuàng)建一個repository倉庫到本地,將要上傳的項目拖到這個文件夾中唧垦,便可進行commit,pull,push操作了捅儒。
ps:同樣也可以在本地,創(chuàng)建倉庫命令行代碼如下:?
$ touch README
$ git init //初始化
$ git add README //更新README文件
$ git commit -m?‘上傳代碼' //提交更新振亮,并注釋信息“上傳代碼”
$ git remote add origingit@github.com:defnngj/hello-world.git //連接遠程github項目 (這里是自己創(chuàng)建名字)
$ git push -u origin master //將本地項目更新到github項目上去
參考:感謝
https://www.cnblogs.com/encoreMiao/p/6237145.html
http://blog.csdn.net/leikezhu1981/article/details/47664215
https://my.oschina.net/stefanzhlg/blog/529403