天天看點

gitlab配置ssh密鑰及簡單使用

示範環境:目前系統centos6.9,使用ip192.168.0.80

編輯gitlab.yml檔案

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

将host: gitlab.example.com改成host: 192.168.0.80

gitlab配置ssh密鑰及簡單使用

ps:當然你也可以把192.168.0.80改成你需要的域名

配置好後,重新開機gitlab

剛重新開機好後,馬上通路可能會出現502,耐心等個幾秒重新整理幾次就好了。

生成ssh-key,預設一路回車即可

gitlab配置ssh密鑰及簡單使用

在~/.ssh/下會生成兩個檔案,id_rsa和id_rsa.pub

id_rsa是私鑰

id_rsa.pub是公鑰

添加ssh-key公鑰到gitlab

登入gitlab,在右上角設定中找到ssh密鑰

gitlab配置ssh密鑰及簡單使用
gitlab配置ssh密鑰及簡單使用

将剛才生成的公鑰内容複制到密鑰中,标題名字随意

gitlab配置ssh密鑰及簡單使用
gitlab配置ssh密鑰及簡單使用

點選小扳手(管理區域),建立項目

gitlab配置ssh密鑰及簡單使用
gitlab配置ssh密鑰及簡單使用

project name為項目的名稱

import project from從其他代碼倉庫導入代碼

project description項目說明

visibility level項目等級

private隻有你自己跟你指定的人能看

internal隻有擁有gitlab賬号的使用者可以檢視與拉取

public該項目能被所有人通路到并clone

gitlab配置ssh密鑰及簡單使用

項目已建立完成

1、從gitlab遠端主機克隆一個版本庫

gitlab配置ssh密鑰及簡單使用

這裡有個警告,因為剛才建立的版本庫是空的,是以這裡提醒,克隆了一個空庫

2、建立一個檔案

3、将檔案添加到倉庫

4、送出檔案到倉庫(這裡我忽略了設定使用者名和郵件位址)

gitlab配置ssh密鑰及簡單使用

5、最後推送到gitlab上

gitlab配置ssh密鑰及簡單使用
gitlab配置ssh密鑰及簡單使用

在gitlab上看到,已經推送成功了~