Mac Android studio提交本地項目到Github 已經配置 SSH KEY

來源:互聯網
上載者:User

標籤:

  1. 註冊帳號 https://github.com

  2. 在本地配置ssh key秘鑰
    配置好之後這裡需要它

    1. 開始本地配置ssh key,首先查看本地電腦是否有配置過ssh,進入終端 敲入$ defaults write com.apple.finder AppleShowAllFiles -bool true ( 顯示隱藏檔案(需要重新運行Finder),因為.ssh是隱藏檔案)。

    2. 在案頭菜單在查看是否有這個檔案 .ssh 的隱藏檔案,有的話個人建議刪除。

    3. 現在開始在本地配置ssh key

    4. mkdir .ssh 終端建立個 .ssh檔案

  3. cd .ssh 進入到剛才建立的.ssh檔案目錄下

    1. ssh-Keygen -t rsa -C “[email protected]” 後面“ ”隨意輸入個郵箱就行,斷行符號會提示你輸入密碼什麼的,可以無視一直斷行符號下去。
  4. ls -la 查看是否存在 id_rsa(私密金鑰) id_rsa.pub(公開金鑰) 這兩個東西,如果存在就成功了。

    1. pbcopy < ~/.ssh/id_rsa.pub 拷貝 公開金鑰
    2. 登入你的帳號進入github,選擇設定
      key 粘貼剛才賦值的
      title 隨便填寫
      最後github的ssh key 就配置好了
    3. 接下來在終端輸入 $ ssh -T [email protected]
      看到這個就表示串連成功了,新添加到github上的秘鑰左邊的點一開始是灰色的,終端執行這個命令後,重新整理網頁會看到灰色點變成了綠色。

項目建立

1 開啟終端,先測試一下你的帳號跟github連上沒有:ssh -T [email protected]

2 在git建立個人項目

上傳本地項目
首先在終端進入你自己建立好的project根目錄下

敲入以下命令:
touch README.md //建立一個記錄提交操作的文檔
git init //初始化本地倉庫
git add README.md //添加
git add * //加入所有項目
git status //檢查狀態 如果都是綠的 證明成功
git commit -m “first commit”//提交到要地倉庫,並寫一些注釋
git remote add origin [email protected]:xxx/yyyy.git //xxx就是你的github帳號,比如我的帳號名:li4236 === yyyy就在你自己剛才建立的項目名稱
git push -u origin master //將本地倉庫的東西提交到地址是origin的地址,master分支下

到此為止本地的項目已經提交到github上了,重新整理網頁看看吧

我在配置的過程中出現了一些問題

  1. Permission denied (publickey) 解決方案:
    首先,清除所有的key-pair
    ssh-add -D
    rm -r ~/.ssh
    刪除你在github中的public-key

重新開始配置 ssh key

  1. he authenticity of host ‘github.com (192.30.252.120)’ can’t be established.
    RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
    Are you sure you want to continue connecting (yes/no)?
    之前我是一直按return建的,其實要輸入:yes(傻x了我)

Mac Android studio提交本地項目到Github 已經配置 SSH KEY

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.