建立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 的:請點這裡
本文永久更新連結地址: