使用 GitHub 做爲項目託管網站若是網速很差很影響效率,你們也可使用國內的項目託管網站-碼雲。網址是 https://gitee.com/ ,使用方式跟 GitHub 同樣,並且它仍是一箇中文網站,若是你英文不是很好它是最好的選擇。git
在碼雲上經過 HTTPS 的模式上傳項目跟在 GitHub 上同樣,可是在碼雲上上傳項目老是輸入用戶名和密碼,比較麻煩,因此給你們演示一下經過 SSH 模式免密登陸上傳項目,使用 SSH 模式的好處是每次上傳項目不須要輸入用戶名和密碼,SSH 免密登陸一樣適用於 GitHub。eclipse
使用 SSH 模式前提是你必須是這個項目的擁有者或者合做者,且配好了 SSH Key,配置 SSH Key 的步驟以下:ssh
進入電腦的用戶目錄,在用戶目錄右鍵打開 Git 命令行窗口
ide
建立 SSH Key
在命令行窗口輸入如下命令
ssh-keygen -t rsa -C 任意內容
命令參數說明:
-t = The type of the key to generate(密鑰的類型)
-C = comment to identify the key(用於識別這個密鑰的註釋)
輸入命令後回車,而後再回車、回車、回車
網站
SSH Key 建立成功會在用戶目錄生成.ssh 文件夾
idea
進入.ssh 文件夾,查看 id_rsa.pub 文件,複製所有內容
命令行
找到碼雲帳戶的設置
code
點擊 SSH 公鑰,設置標題,粘貼公鑰,點擊肯定
blog
Tips:碼雲帳戶中能夠添加多個 SSH 公鑰,可是一臺電腦只能受權一個用戶免密登陸ip
複製碼雲帳戶中倉庫的 SSH 地址
建立了 SSH Key 以後 Eclipse 能夠自動識別對應的公鑰和私鑰文件
經過 SSH 模式上傳項目的步驟:
在要上傳的項目上右鍵
點擊 New Remote…
複製 SSH 模式的地址並給遠程地址起一個別名
由於是第一次使用 SSH 模式,點擊 Finish 以後須要勾選保存 key,勾選建立 known_hosts 文件,之後就不須要這樣了
點擊 Preview 進入肯定上傳窗口
點擊 Push 開始上傳,再也不須要輸入用戶名和密碼
上傳成功
在碼雲帳戶中建立一個新的倉庫,複製 SSH 模式的地址
在 Idea 中要上傳的項目上右鍵
在彈出的窗口點擊 origin→Define Remote
設置 SSH 模式遠程地址與別名
選擇定義的 sshorigin 開始上傳項目
點擊 Push 直接上傳成功