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
相關文章
- git SourceTree 客戶端 安裝/使用教程Git客戶端
- SourceTree for Mac(Git客戶端工具)MacGit客戶端
- window系統安裝msysgit(Git客戶端軟體)教程Git客戶端
- Git-客戶端安裝Git客戶端
- CentOS安裝git客戶端CentOSGit客戶端
- Git客戶端工具SourceTree for Mac 永 久啟用版Git客戶端Mac
- Sourcetree(git GUI)安裝GitGUI
- 免安裝Oracle客戶端使用Oracle客戶端
- git安裝及客戶端常用命令Git客戶端
- SourceTree for Mac(Git客戶端工具)4.1.5中文啟用版MacGit客戶端
- SourceTree for Mac(Git客戶端工具) v 4.1.5中文特別版MacGit客戶端
- SourceTree 4.1.5中文破解免登入版(Git客戶端工具)Git客戶端
- redis伺服器/客戶端安裝與配置Redis伺服器客戶端
- Oracle 客戶端安裝Oracle客戶端
- MySQL 客戶端安裝MySql客戶端
- zabbix 客戶端安裝客戶端
- oracle客戶端安裝Oracle客戶端
- Git 安裝(window)Git
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- aix安裝oracle客戶端AIOracle客戶端
- Ceph的客戶端安裝客戶端
- centos安裝oracle客戶端CentOSOracle客戶端
- Git客戶端工具:SourceTree for Mac v4.1.5中文免登陸版Git客戶端Mac
- Sourcetree安裝與使用
- SourceTree for Mac(Git客戶端工具) v4.1.0(237)中文免登陸版MacGit客戶端
- Tower:GIt客戶端Git客戶端
- Git客戶端:Fork for MacGit客戶端Mac
- Windows下安裝redis客戶端WindowsRedis客戶端
- db2 客戶端安裝DB2客戶端
- linux安裝mysql客戶端LinuxMySql客戶端
- zabbix監控客戶端安裝客戶端
- 安裝 Oracle 即時客戶端Oracle客戶端
- 配置安裝版Oracle客戶端Oracle客戶端
- Linux 伺服器zabbix原始碼客戶端(agent)安裝Linux伺服器原始碼客戶端
- 轉Oracle安裝臨時客戶端使用總結Oracle客戶端
- graylog 客戶端的安裝配置客戶端
- centos下安裝openvpn———客戶端CentOS客戶端
- kickstart之批量安裝puppet客戶端客戶端