kali linux 下搭建git服務器


參考:http://www.cnblogs.com/dee0912/p/5815267.html

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137583770360579bc4b458f044ce7afed3df579123eca000

1、安裝git:

kali自帶,(apt-get install git)

2、添加git服務用戶

useradd git
passwd git

 我的用戶名密碼都git,方便記憶

3、創建git倉庫:

/home/git
su git(關鍵)
mkdir some.git
git init --bare some.git

 其中git目錄下的操作要切換到git用戶下,否則客戶端提交(push)代碼會報錯

4、客戶端clone代碼:

git clone git@serverip:/home/git/some.git

 5、在服務器的git目錄下創建

touch -p .ssh/authorized_keys

 6、客戶端生成秘鑰:

ssh-keygen -t rsa -C "yoou_email@gmail.com"

 

WIN(C:\Users\用戶名\.ssh ),LINUX(/root/.ssh/)下會多出兩個文件 id_rsa 和 id_rsa.pub

如果有可以跳過,可以直接用之前的比如github的。

7、把公鑰復制到服務器的authorized_keys文件中

ssh git@serverip 'cat >> /home/git/.ssh/authorized_keys' < ~/.ssh/id_rsa.pub

 

8、至此,客戶端可以提交代碼

 

9、如果報錯:Could not read from remote repository

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM