git:ssh配置以及gitlab使用方法

安裝git
  1. 可以直接從git官網(wǎng)下載并安裝:https://git-scm.com/downloads
    安裝完成后可以查到git的版本號
$ git --version 
  1. 配置git的賬號信息(你的名字和email)
$ git config --global user.name "name"
$ git config --global user.email "email@example.com"

git config 命令的 --global 參數(shù)鹤盒,使用后表示你這臺機器所有的git倉庫都會使用這個配置

配置SSH key

1. 查看本地是否已經(jīng)有SSH

$ cd .ssh
$ ls

如果顯示存在id_rsa.pub或者id_dsa.pub這兩個文件糊余,則說明SSH key已被創(chuàng)建,可以直接跳轉(zhuǎn)到第3步
2. 創(chuàng)建SSH key

$ ssh-keygen -t rsa -C "your_email@example.com"

代碼參數(shù)含義:
-t 密鑰類型碰缔,默認rsa吐绵,可省略
-C 設置注釋文字欲账,如郵箱
-f 指定密鑰文件存儲文件名

上述命令省略 -f 參數(shù)撒汉,因此運行后會讓你輸入一個文件名,用于保存生成的SSH key

Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa): [Press enter]

敲回車使用默認文件名巢钓,生成 id_rsa 和 id_rsa.pub 兩個密鑰文件
然后會提示輸密碼病苗,記住輸入的密碼,以后每次push都會需要輸入竿报;也可以直接回車,這樣以后push就不用密碼了

Enter passphrase (empty for no passphrase): 
Enter same passphrase again:

接下來顯示如下代碼提示:

Your identification has been saved in ~/.ssh/id_rsa.
Your public key has been saved in ~/.ssh/id_rsa.pub.
The key fingerprint is:
01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com

SSH key就創(chuàng)建成功了

3. 添加SSH key到gitlab上
a. 復制id_rsa.pub文件里的全部內(nèi)容(macOS可以使用 "shift+cmd+. "顯示隱藏文件继谚,找到.ssh文件夾后進入用編輯器打開.pub文件進行復制)
b. 登錄gitlab賬號烈菌,右上角Profile Setting 里找到SSH Keys阵幸,將剛才復制的SSHkeys 粘貼到"key"文本框里,前后不要有空格或回車芽世,"Title" 文本框會自動填充你的郵箱信息挚赊,點擊"Add key"
c. 刷新頁面(一定要刷新頁面,確保SSH key成功添加)

4. 測試SSH key
在終端里輸入

$ ssh -T git@xx.xx.xx.xx // gitlab 的 ip

輸入之前創(chuàng)建SSH時的密碼

Enter passphrase for key '~/.ssh/id_rsa':

成功后會顯示welcome信息

Welcome to GitLab, username!

這個時候就可以往gitlab上push工程啦

5. 使用git push 工程
git教程參見廖雪峰的官方網(wǎng)站济瓢,寫的很詳細 https://www.liaoxuefeng.com/wiki/896043488029600
git push 的方法:
a. 克隆project荠割。復制project的SSH,輸入

$ git clone git@xxxxxxxx //復制的SSH旺矾,也可以使用http協(xié)議格式

b. push 工程蔑鹦。

$ cd clonefile //進入克隆的工程
$ git add . //提交所有文件到倉庫,也可以 git add filename 提交某一個或某幾個文件
$ git commit -m "comment"  //本次提交的說明
$ git push origin master //提交到master分支(需要輸入SSH密碼)

c. 創(chuàng)建分支箕宙。

$ git checkout -b branch-name //創(chuàng)建并切換到分支
$ git branch //查看現(xiàn)在所在的分支
$ git add . //提交所有文件到倉庫嚎朽,也可以 git add filename 提交某一個或某幾個文件
$ git commit -m "comment"  //本次提交的說明
$ git push origin master //提交到master分支(需要輸入SSH密碼)

push完畢,可以在gitlab里看見提交的工程柬帕、說明以及提交的時間和提交者

最后感謝https://blog.csdn.net/huang3513/article/details/52837075的教程哟忍。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市陷寝,隨后出現(xiàn)的幾起案子锅很,更是在濱河造成了極大的恐慌,老刑警劉巖凤跑,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爆安,死亡現(xiàn)場離奇詭異,居然都是意外死亡饶火,警方通過查閱死者的電腦和手機鹏控,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肤寝,“玉大人当辐,你說我怎么就攤上這事±鹂矗” “怎么了缘揪?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長义桂。 經(jīng)常有香客問我找筝,道長,這世上最難降的妖魔是什么慷吊? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任袖裕,我火速辦了婚禮,結(jié)果婚禮上溉瓶,老公的妹妹穿的比我還像新娘急鳄。我一直安慰自己谤民,他們只是感情好,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布疾宏。 她就那樣靜靜地躺著张足,像睡著了一般。 火紅的嫁衣襯著肌膚如雪坎藐。 梳的紋絲不亂的頭發(fā)上为牍,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機與錄音岩馍,去河邊找鬼碉咆。 笑死,一個胖子當著我的面吹牛兼雄,可吹牛的內(nèi)容都是我干的吟逝。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼赦肋,長吁一口氣:“原來是場噩夢啊……” “哼块攒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起佃乘,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤囱井,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后趣避,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體庞呕,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年程帕,在試婚紗的時候發(fā)現(xiàn)自己被綠了住练。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡愁拭,死狀恐怖讲逛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情岭埠,我是刑警寧澤盏混,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站惜论,受9級特大地震影響许赃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜馆类,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一混聊、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧乾巧,春花似錦句喜、人聲如沸僵闯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至社裆,卻和暖如春拙绊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泳秀。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工标沪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嗜傅。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓金句,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吕嘀。 傳聞我的和親對象是個殘疾皇子违寞,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容