建立SSH Key串連GitHub或GitLab

來源:互聯網
上載者:User

建立SSH Key串連GitHub或GitLab

當我們從GitHub或者GitLab上clone項目或者參與項目時,我們需要證明我們的身份。一種可能的解決方案是我們在每次訪問的時候都帶上賬戶名、密碼,另外一種辦法是在本地儲存一個唯一key,在你的賬戶中也儲存一份該key,在你訪問時帶上你的key即可。GitHub、GitLab就是採用key來驗證你的身份的,並且利用RSA演算法來產生這個密鑰。

連結方法

首先你需要在github上或者gitlab上有一個自己的賬戶

開啟git bash,輸入命令ls -al ~/.ssh。

檢查是否顯示有id_rsa.pub或者id_dsa.pub存在,如果存在請直接跳至第4步。

在git bash中鍵入ssh-keygen -t rsa -C "your_email@example.com",注意將這裡的郵箱地址替換成你自己的郵箱地址。在顯示如下的輸出後,

一直按斷行符號就可以了。然後就顯示成這樣:

在這裡可以看到id_rsa和id_rsa.pub檔案已經產生。並且產生的路徑也已顯示。

用記事本之類的軟體開啟id_rsa.pub檔案,並且複製全部內容。

在你的gitlab或者github的賬戶,開啟SSH key標籤。

然後選擇Add SSH key按鈕,將剛剛複製的內容粘貼進去即可,然後點擊add key。

全部操作完成,只要你對你要操作的項目的有許可權,接下來就可以順利的進行git的操作了。

在 CentOS 上部署 GitLab (自託管的Git項目倉庫)

在RHEL6/CentOS6/ScientificLinux6上安裝GitLab 6.0.2

CentOS 6.5安裝GitLab教程及相關問題解決

開啟SSH服務讓Android手機遠端存取 Ubuntu 14.04 

如何為Linux系統中的SSH添加雙重認證

在 Linux 中為非 SSH 使用者配置 SFTP 環境

Linux 上SSH 服務的配置和管理

SSH入門學習基礎教程

Linux 下 SSH 命令執行個體指南

GitLab 的詳細介紹:請點這裡
GitLab 的:請點這裡

本文永久更新連結地址:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.