在github上新增SSH key

2022-10-08 22:30:33 字數 1462 閱讀 8870

通過在 github 上新增 ssh key,實現免密登入,不需要每次push 和 clone 時都輸入密碼。

執行 git bash 客戶端,輸入如下**:

cd ~/.ssh

ls

這兩個命令就是檢查是否已經存在 id_rsa.pub 或 id_dsa.pub 檔案,如果檔案已經存在,那麼你可以跳過步驟2,直接進入步驟3

ssh-keygen -t rsa -c "[email protected]"
**引數含義:

-t 指定金鑰型別,預設是 rsa ,可以省略。

-c 設定注釋文字,比如郵箱。

-f 指定金鑰檔案儲存檔名。

以上**省略了 -f 引數,因此,執行上面那條命令後會讓你輸入乙個檔名,用於儲存剛才生成的 ssh key **,如:

generating public/private rsa key pair.

# enter file in which to s**e the key (/c/users/you/.ssh/id_rsa): [press enter]

當然,你也可以不輸入檔名,使用預設檔名(推薦),那麼就會生成 id_rsa 和 id_rsa.pub 兩個秘鑰檔案。

enter passphrase (empty for no passphrase): 

# enter same passphrase again:

接下來,就會顯示如下**提示,如:

your identification has been s**ed in /c/users/you/.ssh/id_rsa.

# your public key has been s**ed in /c/users/you/.ssh/id_rsa.pub.

# the key fingerprint is:

# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db [email protected]

當你看到上面這段**的時候,那就說明,你的 ssh key 已經建立成功,你只需要新增到github的ssh key上就可以了。

建立成功

ssh -t [email protected]
成功的話如下所示

之後都推薦走ssh拉取**,再github 上選擇clone位址時,選擇ssh位址,入下圖。這樣git pushgit clone都可以直接走**了,並且不需要輸入密碼。

在github上建立專案

git 分支的建立和合併 git branch yourbranch git checkout yourbranch 切換到yourbranch 開發yourbranch分支,然後開發之後與master分支合併 git checkout master git merge yourbranch git...

在GitHub上管理專案

本地目錄下,在命令列裡新建乙個 倉庫 repository 裡面只有乙個readme.md 命令如下 touch readme.md git init 初始化repository git add readme.md 將readme.md加入到快取區 可以用git add a將所有改動提交到快取 注意...

在github上建立專案

在github上託管 是程式設計師最常用的方式 目前github也支援私有專案 目前中國大陸github間歇性偶發連線故障 再試一次就好了.建立專案最簡單的方式是 1.到github上建立乙個工程,依照提示即可 2.clone 工程到本地 git clone 3.新增檔案或目錄 git add cc...