ubuntu17.4安裝git伺服器,window使用sourcetree客戶端
之前的程式碼都是存放在bitbucket上面,由於生成RSA金鑰一直不對,網頁開啟卡。就想自己搭建一個git區域網伺服器。
在網上找了不少資料,基於個人使用沒有新增許可權控制,也沒有配置ssh,使用密碼登入。簡單就好。
1. 檢查ubuntu是否安裝ssh。git的資料交換跟互動是基於ssh的,需要給系統配置ssh服務,通過 ps -ef|grep sshd看看系統是否已經有ssh服務,下圖是已安裝。
如果沒有安裝,通過命令 sudo apt-get install openssh-server 安裝SSH服務。(安裝openssh-server需要安裝openssh-client依賴)
2.安裝git
通過命令sudo apt-get install git-core安裝。
3. 建立git伺服器管理使用者
sudo useradd git(建立名稱為git的使用者)
sudo passwd git(git使用者對應的密碼也是git)
4. 建立git倉庫儲存目錄和許可權
sudo mkdir /home/git/repositories
sudo chmod 777 /home/git/repositories
5. 初始化git倉庫
切換到git(第三步建立的賬號)的使用者:su git
初始化倉庫a:git init --bare /home/git/repositories/a.git
改變檔案擁有著:sudo chown git:git /home/git/repositories
7. 測試
在Ubuntu上新建一個檔案,然後開啟命令列執行:
git clone git@192.168.1.111:/home/git/repositories/a.git
8.使用sourcetree 開啟命令列執行:
git clone git@192.168.1.111:/home/git/repositories/a.git
相關文章
- SourceTree for Mac(Git客戶端工具)MacGit客戶端
- CentOS安裝git客戶端CentOSGit客戶端
- Git客戶端工具SourceTree for Mac 永 久啟用版Git客戶端Mac
- Sourcetree(git GUI)安裝GitGUI
- SourceTree for Mac(Git客戶端工具)4.1.5中文啟用版MacGit客戶端
- Git 安裝(window)Git
- SourceTree for Mac(Git客戶端工具) v 4.1.5中文特別版MacGit客戶端
- SourceTree 4.1.5中文破解免登入版(Git客戶端工具)Git客戶端
- Oracle 客戶端安裝Oracle客戶端
- MySQL 客戶端安裝MySql客戶端
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- SourceTree for Mac(Git客戶端工具) v4.1.0(237)中文免登陸版MacGit客戶端
- aix安裝oracle客戶端AIOracle客戶端
- linux安裝mysql客戶端LinuxMySql客戶端
- Git客戶端工具:SourceTree for Mac v4.1.5中文免登陸版Git客戶端Mac
- Tower:GIt客戶端Git客戶端
- db2 客戶端安裝DB2客戶端
- Windows下安裝redis客戶端WindowsRedis客戶端
- Git客戶端:Fork for MacGit客戶端Mac
- Tower for Mac Git客戶端MacGit客戶端
- 蘋果mac下載:Tower for Mac(強大Git客戶端)啟用版安裝完美使用蘋果MacGit客戶端
- Skywalking PHP客戶端編譯安裝PHP客戶端編譯
- linux簡易 Oracle客戶端安裝LinuxOracle客戶端
- 如何在 Linux 上安裝、配置 NTP 伺服器和客戶端?Linux伺服器客戶端
- 老牌Git客戶端SmartGit for MacGit客戶端Mac
- Mac Git客戶端工具TowerMacGit客戶端
- Sublime Merge for Mac(Git客戶端)MacGit客戶端
- Kubernetes安裝之五:配置kubectl客戶端客戶端
- Ubuntu16.04 percona MySQL客戶端安裝UbuntuMySql客戶端
- 客戶端自動配置安裝(expect工具)客戶端
- win10系統maven客戶端安裝教程_win10系統maven客戶端安裝步驟Win10Maven客戶端
- SourceTree跳過註冊安裝使用
- SmartGit 21 for Mac(老牌Git客戶端)GitMac客戶端
- 使用 WebSocket 客戶端連線 MQTT 伺服器Web客戶端MQQT伺服器
- NBU 8.0客戶端安裝和備份配置客戶端
- 二 GBase 8a MPP Cluster客戶端安裝客戶端
- centos7系統msyqldump 客戶端安裝CentOS客戶端
- oracle11g客戶端靜默安裝Oracle客戶端