標籤:
註冊帳號 https://github.com
在本地配置ssh key秘鑰
配置好之後這裡需要它
開始本地配置ssh key,首先查看本地電腦是否有配置過ssh,進入終端 敲入$ defaults write com.apple.finder AppleShowAllFiles -bool true ( 顯示隱藏檔案(需要重新運行Finder),因為.ssh是隱藏檔案)。
在案頭菜單在查看是否有這個檔案 .ssh 的隱藏檔案,有的話個人建議刪除。
現在開始在本地配置ssh key
mkdir .ssh 終端建立個 .ssh檔案
cd .ssh 進入到剛才建立的.ssh檔案目錄下
- ssh-Keygen -t rsa -C “[email protected]” 後面“ ”隨意輸入個郵箱就行,斷行符號會提示你輸入密碼什麼的,可以無視一直斷行符號下去。
ls -la 查看是否存在 id_rsa(私密金鑰) id_rsa.pub(公開金鑰) 這兩個東西,如果存在就成功了。
- pbcopy < ~/.ssh/id_rsa.pub 拷貝 公開金鑰
- 登入你的帳號進入github,選擇設定
key 粘貼剛才賦值的
title 隨便填寫
最後github的ssh key 就配置好了
- 接下來在終端輸入 $ 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上了,重新整理網頁看看吧
我在配置的過程中出現了一些問題
- Permission denied (publickey) 解決方案:
首先,清除所有的key-pair
ssh-add -D
rm -r ~/.ssh
刪除你在github中的public-key
重新開始配置 ssh key
- 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