windows 下搭建 git 服務器 copssh+git


 記錄Windows搭建git服務器 

服務器安裝主要分四步: 
1、安裝Git,一路默認即可。 

2、安裝copssh,一路默認即可。 

3、配置copssh。  打開 copssh control panel 

       a、添加用戶賬號  也就是后續 登錄服務器的用戶名

       b、為了使服務器認識我們的公鑰,需要將密鑰對中的公鑰 上傳至服務器。

    打開“Git Bash”,使用命令 ssh-keygen -t rsa -C "su_king@163.com"  生成兩個文件:公鑰文件id_rsa.pub和 私鑰文件 id_rsa  會生成到當前用戶下 .ssh 目錄下 例如我的 C:\Users\lenovo\.ssh 

    在創建的賬號 對應的目錄下如 E:\ICW\home\ppnie\.ssh ,新建文件authorized_keys,注意這里沒有文件后綴名,將剛剛 公鑰文件id_rsa.pub 中的內容粘貼進去,保存好。

    最后后,要確保服務器端口22是打開的,如果沒有打開,去防火牆配置下,至少保證入站端口22是打開的,因為這里ssh連接的默認端口是22。

4、copssh 和 git 建立關聯   將git安裝目錄下mingw64/bin中所有文件拷貝到copssh安裝目錄/bin中

  (注意copy目錄,這里我倒騰了好久 好多博客都是copy幾個文件 不行 要把bin下面的全部copy過去, 我這里 替換完  copssh control panel  打不開了 算是個bug )

5、git服務器的測試 

打開“Git Bash”,使用命令

ssh ccf@192.168.1.100

ccf就是在COPSSH中配置的用戶名,192.168.1.100是我的ip地址,這些都根據你自己的設置,配置成自己的信息。

能登錄 說明已經連上服務器了  接下來可以執行 

mkdir hello

cd hello 

git init --bare 

在服務器初始化一個倉庫 看能否成功 不成功說明 copssh 和 git 沒有關聯起來

6、客戶端 clone 

git clone lenovo@192.168.0.184:hello   

這里 我的用戶名是 lenovo 倉庫名為 hello 

 

測試通過 完成 !(我做的時候 主要是關聯那塊一直有問題,最后總算成功了 。 )

 

前面的安裝過程  有好多博客都有截圖 我這里就沒有截圖了  下面給出一些參考博客

https://www.cnblogs.com/grimm/p/5363697.html

https://www.cnblogs.com/panie2015/p/5688779.html

https://blog.csdn.net/ccf0703/article/details/7578276

https://blog.csdn.net/u012348774/article/details/55189288

 

我用的軟件下載鏈接

鏈接:git+copssh 下載
提取碼:nge6 

 


免責聲明!

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



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