MAC上向GitHub上上傳自己的項目


1首先需要在github上創建你自己的github賬戶

2新建倉庫(注意選擇initialize this repository with a README)

3生成ssh(公鑰.pub&私鑰)

命令行:$ssh-keygen -t rsa -C xxxx@126.com(注冊github時的email)

接下來需要指定生成ssh所在的目錄:可以不僅僅指定~/.ssh,因為有時候公司的gitlab上需要一個ssh,個人的github上的ssh需要重新生成,這時就可以在一個新的目錄下生成,目錄/github_rsa (這個名稱可以自己指定)。(注意如果想要默認路徑的話,直接enter即可)

注意:

這一步有個坑:有一個輸入密碼確認密碼的動作,如果這個時候輸入了密碼,那么以后每一次git clone ssh 倉庫的時候都需要輸入密碼...so不要輸入密碼!

4在github上的settings->ssh keys 添加自己的github_rsa.pub文件,可以在命令行中cat github_rsa.pub打開此文件,復制全部內容到github的key中。添加。

5在本地的電腦上添加私鑰 (如果新加密鑰覆蓋之前的私鑰,這一步就不是必要的了)

命令行:ssh-add github_rsa ,如果未寫該命令,驗證便不會成功。

6 驗證是否連接成功

命令行:$ ssh -T git@github.com 

如果此時響應:Hi encoreMiao! You've successfully authenticated, but GitHub does not provide shell access.便是配置成功了

(出現了

mengmengtekiMacBook-Pro:.ssh mengmeng$ ssh -T git@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上創建一個repository倉庫到本地,將要上傳的項目拖到這個文件夾中,便可進行commit,pull,push操作了。

 

ps:同樣也可以在本地,創建倉庫命令行代碼如下: 

$ touch README

$ git init //初始化

$ git add README //更新README文件

$ git commit -m 'first commit' //提交更新,並注釋信息“first commit”

$ git remote add origin git@github.com:defnngj/hello-world.git //連接遠程github項目 (這里是自己創建名字)

$ git push -u origin master //將本地項目更新到github項目上去

 

ps:finder中顯示隱藏文件夾

命令行:defaults write com.apple.finder AppleShowAllFiles -bool true

 

參考:

http://blog.csdn.net/leikezhu1981/article/details/47664215

https://my.oschina.net/stefanzhlg/blog/529403

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM