1. 程式人生 > >MAC版GitHub配置SSH

MAC版GitHub配置SSH

1、首先執行terminal檢查是否已經有SSH Key

$ cd ~/.ssh
$ ls

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

2、建立一個SSH key

$ ssh-keygen -t rsa -C "[email protected]"

接著又會提示你輸入兩次密碼(該密碼是你push檔案的時候要輸入的密碼,而不是github管理者的密碼),

當然,你也可以不輸入密碼,直接按回車。那麼push的時候就不需要輸入密碼,直接提交到github上了,如:

Enter passphrase (empty
for no passphrase): # Enter same passphrase again:
our identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved 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上就可以了。

3、新增公鑰到你的遠端倉庫(github)

a、檢視你生成的公鑰,輸入:

$ cat ~/.ssh/id_rsa.pub

b、把terminal上顯示的內容copy出來

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClhW5WzBZ7CQoI1tKyJHTqiJYVNzQLHmBS5jl/GpNRERTby/RWb6Q+VhwWjR8GYXMkccQwtQpJz04QoEbi3VytZ7MXR/TDIJvatw170gWgsejEVjU+FheFLbx5zeSpiITRS8zr8VCXybn/AcBD3Ziz1BDVvCCOlhBqI2OPOvlxMZRjvEI+EPnOuG3RDxk2DpYGdSZT4IElZNcknd2UF00nMwB1c82yYTirw1QXfduWNu3UayFiU2AwEkPnAUEyqhS6PFzG+DYiO7hFaXi4zS0lNxgLCOvl6cjbtmy9c4jQkjO3na5SbF6VwUDrAK4ZZigPcAJ74pn3FM1fLGwOvvg7 shutongit@163
.com

c、登陸你的github帳戶。點選你的頭像,然後 Settings -> 左欄點選 SSH and GPG keys -> 點選 New SSH key

d、然後你複製上面的公鑰內容,貼上進“Key”文字域內。 title域,自己隨便起個名字。

e、點選 Add key。

完成以後,驗證下這個key是不是正常工作,輸入:

$ ssh -T git@github.com

f、如果第二步輸入了密碼就會讓輸入密碼:

Enter passphrase for key '/Users/shutong/.ssh/id_rsa': 

e、如果,看到:

Hi shu-tong! You've successfully authenticated, but GitHub does not provide shell access.

恭喜你,你的設定已經成功了。

相關推薦

MACGitHub配置SSH

1、首先執行terminal檢查是否已經有SSH Key $ cd ~/.ssh $ ls 這兩個命令就是檢查是否已經存在 id_rsa.pub 或 id_dsa.pub 檔案,如果檔案已經存在,那麼你可以跳過步驟2,直接進入步驟 2、建立一個SS

SSH連線GitHubGitHub配置ssh key

配置git的ssh 提交需要以下步驟 1.設定Git的user name和email 2.生成ssh 3.配置git 的ssh key 1.設定Git的user name和email $ git config --global

Github 配置SSH KEY

0. 前言 很多朋友在用 github 管理專案的時候,都是直接使用 https url 克隆到本地,當然也有有些人使用 SSH url 克隆到本地。然而,為什麼絕大多數人會使用 https url

github配置SSH proxy

connect 寫入 config文件 沒有 use you spa 文件 user 在windows users 用戶目錄下生成config文件,如在C:\Users\your_user_name\.ssh 目錄下,找到config文件,如果沒有新建一個,寫入如下內容:

Mac Android studio提交本地專案到Github 以及配置 SSH KEY

在本地配置ssh key祕鑰 配置好之後上面的圖這裡需要它 3 開始本地配置ssh key,首先檢視本地電腦是否有配置過ssh,進入終端 敲入$ defaults write com.apple.finder AppleShowAllFiles -b

Mac配置GitHubSSH key

先簡單介紹一下Git和Github,以下文字來源於維基百科。 Git是用於Linux核心開發的版本控制工具。與常用的版本控制工具CVS,Subversion等不同,它採用了分散式版本庫的方式,不必伺服器端軟體支援,使原始碼的釋出和交流極其方便。Git的速度很快,這對

mac 配置 ssh 到git

ica write 文件 隱藏文件 detail ssh user 文本編輯器 ide 1、進入終端命令行 (1)輸入:cd .ssh/ 進入到.ssh後,輸入ls,會輸出“known_hosts”,如果沒有創建過rsa的話 (2)輸入:man

本地配置DNS服務器(MAC

希望 設備 gin host bin 方式 regexp update 服務 作為一個前端開發者,會遇到使用cookie的情況,常見的如:登錄,權限控制,視頻播放,圖形驗證碼等,這時候本地開發者在PC上會使用修改hosts的方式添加指向本地的域名,來獲取cookie的同域名

Windows客戶端配置GitHubSSH公鑰

... add 繼續 ide file targe http win cati 檢查SSH keys的設置 $ cd ~/.ssh/ 如果顯示”No such file or directory”,跳到第三步,否則繼續。 備份和移除原來的SSH key設置 如果已經存在

【轉】如何使用Git上傳本地項目到github?(mac)

重復 ack you 生成 是什麽 exp git init fin git add 原文鏈接:http://www.cnblogs.com/lijiayi/p/pushtogithub.html 在此假設你已經在 github 上創建好了一個項目,像這樣: 並且你已經完

【Git】GitHubSSH提交配置[

Go src 賬號密碼 方便 不能 cnblogs 郵箱 如果 們的 Git可以通過https方式和ssh方式連接服務器上的倉庫。 兩者比較: 1.https: 比較方便,但是每次fetch和push代碼都需要輸入賬號和密碼,略顯麻煩 2.ssh: 傳輸前壓縮數據,傳輸效

windows同一個本地項目OA信用盤源碼出售導入到不同的github帳號中,配置ssh

use ckey 思路 git url 測試 nal 粘貼 public 情景:公司OA信用盤源碼出售論壇:haozbbs.com Q1446595067電腦上登入公司git帳號,原先是將自己的測試項目上傳到公司的帳號上,現在想上傳到自己的帳號 解決思路:一個項目可以pus

使用Hexo搭建GitHub博客(2018年Mac

第三方 編輯 如何使用 master 托管 更換 學習 根據 定義域 關於本文 本文僅記錄自己學習搭建Hexo博客之時,搭建過程中掉坑的歷程總結,對零基礎起步的觀眾朋友可能缺乏某些基礎技術的指導,請優先食用下述兩篇優質教程: 【2018更新】小白獨立搭建博客—Githu

GitHub在linux中的配置SSH

GitHub在linux中的配置SSH 1. git安裝 首先,需要測試linux上是否安裝了git。 $ git 如果未安裝git,可輸入如下命令進行安裝: $ sudo apt-get install git git-core git-gui git-doc git

mac系統如何生成SSH key與GitHub通訊

一、檢查 SSH key 是否存在 在終端輸入: ls -al ~/.ssh 如果沒有,終端顯示如下: No such file or directory 如果已經存在,則會顯示 id_rsa 和 id_rsa.pub 二、生成新的 SSH key

Git 與 GitLab 環境配置Mac

安裝Git 使用圖形化Git安裝工具,下載地址:https://git-scm.com/downloads 配置GitLab SSH公鑰 Git支援HTTPS和SSH兩種協議,HTTPS每次pull、push時要求輸入密碼,建議使用SSH。 1、檢視本機是否有SSH key。 $

配置ssh keys連通githubssh-agent

來自部落格:https://www.cnblogs.com/zanjiahaoge666/p/6407224.html 感謝博主的分享.   jenkins+github配置完成後,能夠實現在提交pull request或者直接push時,能夠將提交的程式碼拉去一份到伺服器本地,並自動mer

SSH連線GitHub配置ssh key

SSH連線GitHub並配置ssh key 配置git的ssh提交,主要需要以下三步:   1.設定Git的user name和email   2.生成ssh   3.配置git 的ssh key 一、設定Git的user name和email //使用者名稱寫自己想寫的,比如:m

Git學習-配置SSH訪問GitHub

檢查本機是否有ssh key設定 cd ~/.ssh 如果提示:No such file or directory 則使用Git Bash生成新的ssh key。 $ cd ~  #保證當前路

Mac Nignx安裝 及echo模組和配置舉例

brew安裝 命令:brew install nginx 配置目錄:/usr/local/etc/nginx/ 啟動:sudo nginx 重啟:sudo nginx -s reload 關閉:ps -ef| grep nginx 檢視程序號 、 kill -9 程序號(強制關閉