1. 程式人生 > >搭建基於SSH的Git伺服器

搭建基於SSH的Git伺服器

之前的一直使用的git作為版本控制工具
最早是同事本地搭建的git伺服器保管程式碼
後來使用的是github私有倉庫,保管程式碼,可以很方便的進行程式碼審查工作
最近心血來潮,自己嘗試搭建,不算太難,小結一下。
虛擬機器安裝的系統
Centos 6.5 x64
安裝比較簡單,不概述
筆者系統 ubuntu 14.04
進入系統
事先要安裝好git

yum install git

新增使用者

useradd git

然後新增密碼

passwd git

使用新使用者登陸遠端系統

//後面的IP或域名寫自己伺服器上的
ssh git@192.168.1.104

然後建立使用者倉庫

mkdir andy
cd andy
mkdir andy.git
cd andy.git
//初始化倉庫
git init

好了
在本地我們可以這樣訪問了

git clone git@192.168.1.104:andy/andy.git

輸入賬號密碼即可克隆倉庫到本地

這裡寫圖片描述

伺服器端

yum install openssl

本地端
上傳公鑰

scp -r ~/.ssh/id_rsa.pub git@192.168.1.104:~/

配置授權

cd ~
mkdir .ssh 
cd .ssh
touch authorized_keys
cat ~/id_rsa.pub >> ~/.ssh
/authorized_keys rm ~/id_rsa.pub

最後記得加上許可權

chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

接著開始授權登陸

su
yum install vim
vim /etc/ssh/sshd_config

將圖中的三行註釋去掉
這裡寫圖片描述
然後儲存並退出

//按下Shift
:wq

然後重啟服務

service sshd restart

這裡寫圖片描述

試試吧,已經不需要輸入密碼了

這裡寫圖片描述

新增多個使用者按照上述方法即可

相關推薦

Dell R410/R620 基於Windows Server 2012搭建HPC叢集伺服器

(搭建叢集伺服器的方法有很多種,這裡只是寫一下我走通的這條路,還有很多其他方法也可以搭建成功,我這個方法也肯定不是最佳的方法……) 一、安裝系統 這一步相信大家應該都沒什麼問題了,伺服器的系統安裝與桌上型電腦,筆記本的系統安裝是一樣的。不過我在這塊卻花了比較久的時間,第一次是因為伺服器的光碟

如何搭建基於Java的網站伺服器

租賃主機 租賃主機,去主機服務商那裡租賃一臺主機,可以去阿里雲,騰訊雲,狗爹,華為雲那裡租,也可以租其他的主機,還可以用花生殼自己在家裡搭建一個,總之,你需要一臺具有固定唯一公網IP的電腦; 軟體裝備 軟體準備,需要準備的軟體列表如下:

#後端筆記#在CentOS上利用 nginx + nginx-rtmp-module 搭建基於HLS協議的直播伺服器

一、直播協議簡介: 搭建之前,先簡單說說現在網上主流的直播協議: 1、RTMP:      實時訊息傳輸協議,Real Time Messaging Protocol,是 Adobe Systems 公司為 Flash 播放器和伺服器之間音訊、

搭建基於nginx-rtmp-module的流媒體伺服器

1.業務流程圖   2.軟體下載   2.1 windows下載obs   2.2 linux 安裝nginx(附加rtmp模組)      1.cd /usr/local      2.mkdir nginx      3.cd nginx      4.wget 

如何用雲伺服器一鍵搭建基於NextCloud開源應用的免費私有網盤

團隊資料沒地方存! 檔案傳輸既耗時又麻煩! 放在公有云盤上,又擔心資料洩露! 別擔心,本教程將手把手教你如何搭建屬於你的私有網盤NextCloud。 NextCloud是國外一個開源的雲盤應用,使用者可以免費下載安裝在伺服器等終端,隨時管理自己的資料(個人、創業團隊均可免費使用)。

在阿里雲伺服器搭建基於nginx的直播服務

對於沒有接觸過nginx的我,在看了別人搭建的直播服務後心癢癢了,也就照著搭建了一個直播服務,我是在阿里雲伺服器上搭建的,首先來說一下阿里雲伺服器,我買的是一個ECS的雲伺服器,系統是CentOS7 然後用Xshell連線上我的伺服器,發現連線不上,原來是阿里雲伺服器的

Mac下搭建基於rtmp協議的ngnix本地伺服器

1、安裝homebrew  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、clone到本地 brew tap denji/nginx

Windows下搭建基於SSH的Git伺服器

Git客戶端安裝 選擇安裝元件 :也可以預設選擇; 圖示元件(Addition icons) : 選擇是否建立快速啟動欄圖示 或者 是否建立桌面快捷方式;桌面瀏覽(Windows Explorer integration) : 瀏覽原始碼的方法, 單獨的上下文瀏覽

windows下搭建基於nginx的rtmp伺服器

Windows機器配置:Windows7旗艦版 64位Intel(R) Core(TM)i5-2520 CPU @2.50GHz 2.50 GHz記憶體: 4GB​1. 下載 nginx 1.7.11.3 Gryphon下載連結: http://nginx-win.ecsd

Linux&Windows搭建基於nginx的視訊點播伺服器

1. nginx安裝 Linux 安裝必要的依賴包: $ sudo apt-get install build-essential libpcre3 libpcre3-dev libs

CentOS7下搭建基於Nginx的HLS,RTMP流媒體直播伺服器

CentOS7下搭建基於Nginx的HLS,RTMP流媒體直播伺服器 安裝wget 更改yum源 安裝依賴庫 複製nginx-1.6.2.tar.gz、nginx-rtmp-module 安裝、編譯Nginx 編輯修改nginx.conf

搭建基於SSH的Git伺服器

之前的一直使用的git作為版本控制工具 最早是同事本地搭建的git伺服器保管程式碼 後來使用的是github私有倉庫,保管程式碼,可以很方便的進行程式碼審查工作 最近心血來潮,自己嘗試搭建,不算太難,小結一下。 虛擬機器安裝的系統 Centos 6.5

搭建基於RTMP的本地Nginx伺服器報錯homebrew/nginx was deprecated. This tap is now empty as all its form

最近搭建基於RTMP的本地Nginx伺服器,沒想到第一步克隆就報錯:homebrew/nginx was deprecated. This tap is now empty as all its formulae were migrated.具體如下:第一步使用: 1>

在windows平臺搭建基於nginx的直播伺服器

1、nginx簡介    Nginx本身是一個非常出色的HTTP伺服器,FFMPEG是非常好的音視訊解決方案.這兩個東西通過一個nginx的模組nginx-rtmp-module,組合在一起即可以搭建

搭建基於Nagios的監控系統——之監控遠端Windows伺服器

分享瞭如何監控Linux伺服器,我們來看看使用Nagios如何監控Windows伺服器。 第一部分:配置被監控的Windows伺服器 首先,訪問 http://sourceforge.net/projects/nscplus/,下載符合自己伺服器的 NSClinent+

伺服器搭建基於ssh協議的git遠端倉庫

最近部門打算將專案程式碼從 svn 遷移到 git 上,故學習了一下 git 的內容。對 git 的強大早有耳聞,但是一直沒有機會用上,所以這次的遷移我也是積極推進,特此將學習的東西記錄下來。這篇為第一篇,後面將持續更新。第一步,在伺服器上建立git專用的使用者# 建立 gi

基於TinyProxy搭建HTTP代理伺服器

一、前言     關於為什麼要玩玩HTTP代理就不用我多說了。 二、搭建環境     * Linux laptop 2.6.32-45-generic #100-Ubuntu SMP Wed Nov 14 10:41:11 UTC 2012 i686 GNU/Linux

VLC搭建基於TCP的流媒體伺服器

這段時間用到了流媒體資料傳輸的TCP和UDP方式,感覺vlc可以做這方面的demo,這裡總結下,也方便我以後查閱。 簡介 VLC不僅僅是個播放器,也可以作為流媒體伺服器使用。這個網上有相關的資料,我就不多說了。 宣告下本文用的VLC版本:2.0.3 用VLC搭建基於UDP的流媒體伺服器 流媒體伺服器大

基於Docker搭建Nginx圖片伺服器

前言 一般開發中,都會把圖片上傳到一個目錄,然後將目錄和檔名拼接儲存在資料庫中,但是,這種方法如果沒弄好的話可能有一定的缺陷。 若專案搬遷,即時這臺伺服器本身還在用,存放在伺服器的跟專案相關的圖片也要跟著搬遷,同時還要修改程式碼,會造成較多麻煩。如果搭建一個專門存放圖片的伺服器,而且通過ftp傳輸,那麼你的程

搭建基於Ant+Jmeter+jenkins的自動負載測試框架的若幹問題記錄及解決

例如 需要 ras 分享 測試框架 ron jpg 技術 small 1.關於構建時使用的默認build.xml問題 如圖,如果構建腳本build.xml不在workspace根目錄、或者說構建腳本不叫build.xml。那麽需要在高級裏設置Build File選項的路徑