1. 程式人生 > >Git 與 GitLab 環境配置(Mac版)

Git 與 GitLab 環境配置(Mac版)

安裝Git

使用圖形化Git安裝工具,下載地址:https://git-scm.com/downloads

配置GitLab SSH公鑰

Git支援HTTPS和SSH兩種協議,HTTPS每次pull、push時要求輸入密碼,建議使用SSH。

1、檢視本機是否有SSH key。

$ cd ~/.ssh
$ ls
id_rsa  id_rsa.pub

如果有id_rsa和id_rsa.pub(或者id_dsa和id_dsa.pub),即已存在SSH key,跳到第3步。否則,需要生成SSH key。

2、生成SSH key。

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

會詢問你key的儲存位置,直接Enter。會提示你輸入密碼,可不輸,直接Enter。至此,本地的SSH金鑰對就生成了,預設存在賬號主目錄下的.ssh資料夾中。

3、開啟id_rsa.pub檔案,複製裡面的內容。

$ cat ~/.ssh/id_rsa.pub

4、登入gitlab賬號,點選頭像,Settings -> SSH keys,將複製的公鑰貼到“Key”文字框中,輸入“Title”以區分不同的SSH key,點“Add key”新增。

5、驗證是否成功。

$ ssh -T [email protected]

如果看到如下內容,即設定成功:

Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.

專案配置

1、克隆專案到本地。

$ git clone [email protected]

2、開啟專案根目錄的terminal,配置git使用者名稱和郵箱,之後程式碼提交以該使用者名稱名義提交。

$ git config user.name "yourname"
$ git config user.email "[email protected]
"