亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

在CentOS搭建Git服務器的詳細步驟

2024-09-01 13:53:19
字體:
來源:轉載
供稿:網友

前言

我們可以GitHub發布一些開源代碼的公共倉庫,但對于私密倉庫就需要收費了。公司內部通常會搭建自己的Git服務器,我也通過在自己的服務器上搭建練習一下。

開始前先說一下服務器信息,這里是阿里云的CentOS 6.5 64位操作系統。

一 確認服務器是否安裝Git

[root@iZ25r8k6ifuZ git]# rpm -qa gitgit-1.7.1-3.el6_4.1.x86_64

這里也已經安裝過了,如果沒有安裝可以用yum install git 安裝。

二 創建git用戶

這里你可以選擇新建一個用戶來測試,也可以直接使用你的root進行以下操作。筆者也是看著資料一步一步來的,這里創建一個新用戶teslachen進行操作。

[root@iZ25r8k6ifuZ ~]# useradd tesla[root@iZ25r8k6ifuZ ~]# passwd tesla

更改用戶 tesla 的密碼 。

新的 密碼:

無效的密碼: 它沒有包含足夠的不同字符

無效的密碼: 過于簡單

重新輸入新的 密碼:

passwd: 所有的身份驗證令牌已經成功更新。

注1:創建用戶權限不夠請加上sudo;

注2:設置用戶密碼太過簡單的話會有提示,但依舊可以設置成功。

三 生成ssh公鑰

許多 Git 服務器都使用 SSH 公鑰進行認證。 為了向 Git 服務器提供 SSH 公鑰,如果某系統用戶尚未擁有密鑰,必須事先為其生成一份。

linux 可以在本機運行ssh-keygen -t rsa生成密鑰,把.pub文件拷到服務器上。

[root@iZ25r8k6ifuZ ~]# su tesla[tesla@iZ25r8k6ifuZ root]$ cd ~[tesla@iZ25r8k6ifuZ ~]$ mkdir .ssh[tesla@iZ25r8k6ifuZ ~]$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/tesla/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in /home/tesla/.ssh/id_rsa.Your public key has been saved in /home/tesla/.ssh/id_rsa.pub.The key fingerprint is:13:bf:75:ba:67:7f:0e:a0:47:7a:fe:25:bc:81:85:c3 tesla@iZ25r8k6ifuZThe key's randomart image is:+--[ RSA 2048]----+|     ||     ||  .  ||   o . . ||  S . E o ||   . O ||   + = = .||   + .o.||   o+oo+|+-----------------+[tesla@iZ25r8k6ifuZ ~]$ cd .ssh/[tesla@iZ25r8k6ifuZ .ssh]$ cat id_rsa.pub >> ~/.ssh/authorized_keysexit

四 添加tesla到sudoers文件

tesla用戶現在對一些文件夾沒有操作權限,修改/etc/sudoers文件來改變他的權限。最高管理員用戶用下面命令打開。

[root@iZ25r8k6ifuZ ~]# visudo

然后我們在vim中找到下面這行

root ALL=(ALL) ALL

按i鍵開始插入,回車一下在下面一行加上

tesla ALL=(ALL) ALL

接著按下esc鍵,輸入 :wq ,回車保存退出

五 創建Git代碼倉庫

[root@iZ25r8k6ifuZ ~]# mkdir /teslaRepo[root@iZ25r8k6ifuZ ~]# cd /teslaRepo/[root@iZ25r8k6ifuZ teslaRepo]# sudo mkdir teslaProject.git[root@iZ25r8k6ifuZ teslaRepo]# chown tesla:tesla /teslaRepo/[root@iZ25r8k6ifuZ teslaRepo]# chown -R tesla:git /teslaRepo/[root@iZ25r8k6ifuZ teslaRepo]# cd teslaProject.git/[root@iZ25r8k6ifuZ teslaProject.git]# sudo git --bare initInitialized empty Git repository in /teslaRepo/teslaProject.git/

這樣一個叫teslaProject得Git倉庫就創建好了

六 本地測試使用

你可以直接在服務器上進行本地測試,也可以直接用你的電腦來測試。下面我是使用自己的MBP來進行的測試。

localhost:~ okay$ cd Desktop/git/localhost:git okay$ mkdir teslaRepolocalhost:git okay$ cd teslaRepo/localhost:teslaRepo okay$ git initInitialized empty Git repository in /Users/okay/Desktop/git/teslaRepo/.git/localhost:teslaRepo okay$ git remote add origin tesla@123.57.159.74:/teslaRepo/teslaProject.git

上面的命令在本地創建了一個文件夾并添加了服務器上的遠程倉庫

localhost:teslaRepo okay$ touch a.txtlocalhost:teslaRepo okay$ git add a.txtlocalhost:teslaRepo okay$ git commit -m "init commit"[master (root-commit) d14cd3b] init commit 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 a.txt

上面的命令在本地創建了一個a.txt并在本地提交了一次

localhost:teslaRepo okay$ git push origin mastertesla@123.57.159.74's password:Counting objects: 3, done.Writing objects: 100% (3/3), 202 bytes | 0 bytes/s, done.Total 3 (delta 0), reused 0 (delta 0)To tesla@123.57.159.74:/teslaRepo/teslaProject.git * [new branch]  master -> master

上面的命令將本地代碼push到遠程服務器上去了,下面我們在本地clone一次看下是否正確

七 本地clone

localhost:git okay$ mkdir tttlocalhost:git okay$ cd tttlocalhost:ttt okay$ git clone tesla@123.57.159.74:/teslaRepo/teslaProject.gitCloning into 'teslaProject'...tesla@123.57.159.74's password:remote: Counting objects: 3, done.remote: Total 3 (delta 0), reused 0 (delta 0)Receiving objects: 100% (3/3), done.Checking connectivity... done.

clone完成,讓我們看一下文件夾目錄

CentOS搭建Git,CentOS搭建Git服務器

之前push到服務器上的a.txt文件已經被clone下來

------------分割線-------------  

1. 查看系統用戶組

-d:指定字段的分隔符,默認的字段分隔符為“TAB”;
-f:顯示指定字段的內容;

cut -d: -f1 /etc/group

2. 查看系統用戶

cut -d: -f1 /etc/passwd

3. clone倉庫

git clone git@your_gitServer_ip:/home/gitrepo/sample.git

4. push已有倉庫

// 以master分支示范git checkout mastergit remote rm origingit remote add origin git@your_gitServer_ip:/home/gitrepo/sample.gitgit push -u origin master

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视频在线观看网站| 国产精品久久二区| 成人福利视频在线观看| 伊人成人开心激情综合网| 庆余年2免费日韩剧观看大牛| 97超碰国产精品女人人人爽| 久久精品中文字幕| 色偷偷91综合久久噜噜| 欧美日韩亚洲视频| 久久精品国产清自在天天线| 亚洲欧美在线磁力| 亚洲影院高清在线| 欧美日韩亚洲视频| 精品福利在线观看| 成人黄色免费网站在线观看| 成人a在线视频| 久久久久久噜噜噜久久久精品| 欧美一级淫片播放口| 欧美性在线视频| 一区二区三区在线播放欧美| 日韩中文字幕网址| 欧美在线观看网站| 欧美日韩一区二区在线播放| 韩国精品久久久999| 久久影院在线观看| 日韩欧美精品网站| 2019中文字幕在线| 国产精品入口免费视| 欧美老女人www| 久久精品视频va| 奇门遁甲1982国语版免费观看高清| 日本精品久久久久影院| 亚洲国产97在线精品一区| 久久免费少妇高潮久久精品99| 亚洲精品网站在线播放gif| 日韩网站免费观看| 日本免费久久高清视频| 亚洲直播在线一区| 奇米四色中文综合久久| 91久久精品在线| 九九久久精品一区| 国产精品男人爽免费视频1| 欧美日韩一区二区免费视频| 97视频在线观看免费高清完整版在线观看| 日韩在线观看免费av| 最近更新的2019中文字幕| 成人免费高清完整版在线观看| 国产精品18久久久久久首页狼| 韩国三级日本三级少妇99| 2019中文字幕全在线观看| 国产成人av网址| 最好看的2019的中文字幕视频| 国产午夜精品一区理论片飘花| 成人a视频在线观看| 91干在线观看| 久久久精品国产一区二区| 亚洲天堂av高清| 日韩在线播放av| 国产精品日韩在线一区| 国产精品久久久久久久电影| 成人妇女淫片aaaa视频| 欧美激情久久久久| 国产91免费观看| 国产99在线|中文| 亚洲伊人一本大道中文字幕| 亚洲欧美中文日韩v在线观看| 亚洲人成在线电影| 成人激情视频在线| 91国语精品自产拍在线观看性色| 91精品国产自产在线老师啪| 国产成人精品午夜| 在线观看精品自拍私拍| 欧美丰满老妇厨房牲生活| 欧美电影免费观看网站| 国产欧美韩国高清| 国产日韩欧美一二三区| 热99在线视频| 色综合伊人色综合网| 午夜精品一区二区三区在线视| 久久中文字幕国产| 精品美女国产在线| 68精品国产免费久久久久久婷婷| 国产亚洲精品激情久久| 日韩网站免费观看| 亚洲精品国产综合区久久久久久久| 久久久久久久久电影| 视频在线观看99| 久久夜色精品国产欧美乱| 成人乱人伦精品视频在线观看| 97色在线播放视频| 91精品视频一区| 亚洲成人久久电影| 中文字幕精品av| 欧美性理论片在线观看片免费| 日韩欧美在线视频| 97精品免费视频| 国产精品综合不卡av| 亚洲国产欧美在线成人app| 成人福利在线观看| 国产午夜精品全部视频在线播放| 亚洲国产一区二区三区在线观看| 日韩精品高清视频| 国产日韩欧美日韩大片| 日韩欧美在线观看视频| 欧美日产国产成人免费图片| 国产精品扒开腿爽爽爽视频| y97精品国产97久久久久久| 日韩中文视频免费在线观看| 久久精品欧美视频| 久久久久久久电影一区| 国产精品久久久久久久一区探花| 欧美精品久久久久久久久| 亚洲区免费影片| 欧美性猛交xxxxx免费看| 国产成人精品电影| 亚洲国产精品人久久电影| 欧美成年人网站| 亚洲天堂网在线观看| 欧美在线视频一区| 国产欧美精品一区二区三区-老狼| 日韩精品欧美国产精品忘忧草| 亚洲自拍欧美另类| 亚洲视频精品在线| 中文字幕免费国产精品| 亚洲天堂av在线免费| 亚洲国产三级网| 欧美精品在线播放| 日本成人黄色片| 欧美成人四级hd版| 色先锋资源久久综合5566| 日韩精品免费一线在线观看| 欧美插天视频在线播放| 久久这里只有精品99| 91在线无精精品一区二区| 欧美性猛交xxxx富婆| 国产精品国产三级国产aⅴ9色| 国产精品对白刺激| 国产z一区二区三区| 欧美电影免费观看高清| 亚洲国产精品国自产拍av秋霞| 91精品视频免费观看| 亚洲大胆人体视频| 日本成人激情视频| 亚洲在线免费观看| 国产精品成人观看视频国产奇米| 最新69国产成人精品视频免费| 欧美成人免费全部观看天天性色| 亚洲精品久久久久中文字幕欢迎你| 色综合亚洲精品激情狠狠| 色综合伊人色综合网站| 欧美日韩xxx| 欧美孕妇与黑人孕交| 最近日韩中文字幕中文| 亚洲精品在线不卡| 国产精品人成电影| 国产精品极品尤物在线观看| 欧美日韩国产成人在线| 国产成人精品综合| 亚洲一区二区久久久久久久| 成人午夜在线视频一区| 久久久久久国产精品三级玉女聊斋| 日韩国产中文字幕| 亚洲色图日韩av| 日韩在线精品一区|