導航:首頁 > 配伺服器 > git本地伺服器地址

git本地伺服器地址

發布時間:2025-03-01 08:10:11

『壹』 在linux下搭建Git伺服器

眾所周知,版本系統在開發環境中是必不可少的,但是我們可以把代碼免費的託管到GitHub上,如果我們不原意公開項目的源代碼,公司又不想付費使用,那麼我們可以自己搭建一台Git伺服器,可以用Gitosis來管理公鑰,還是比較方便的。

搭建環境:

伺服器 CentOS6.6 + git(version 1.8.3.1)

客戶端 Windows10 + git(version 2.11.1.windows.1)

1. 安裝Git相關軟體

Linux是伺服器端系統,Windows作為客戶端系統,分別安裝Git

安裝客戶端:

下載 Git for Windows,地址:https://git-for-windows.github.io/

安裝完之後,可以使用Git Bash作為命令行客戶端。

安裝Gitosis

出現下面的信息表示安裝成功了

2. 伺服器端創建git用戶來管理Git服務

3. 配置公鑰

在Windows上配置管理者,git伺服器需要一些管理者,通過上傳開發者機器的公鑰到伺服器,添加成為git伺服器的管理者,打開git命令行

4. 配置gitosis

使用git用戶並初始化gitosis

在Windows上機器上clone gitosis-admin到管理者主機

gitosis.conf: git伺服器配置文件

keydir: 存放客戶端公鑰

配置 gitosis.conf 文件

在Windows管理者機器上創建本地test倉庫,並上傳到git服務端

提交到遠程伺服器

服務端會自動創建test倉庫

5.添加其他git用戶開發者

由於公司開發團隊人數不斷增多,手動添加開發者私鑰到/home/git/.ssh/authorized_keys比較麻煩,通過上面的Windows機器的管理者統一收集其他開發者的私鑰id_rsa.pub文件,然後傳到伺服器上,配置好後,用戶即獲得項目許可權,可以從遠程倉庫拉取和推送項目,達到共同開發項目。

推送完成後,新加進來的開發者就可以進行項目的開發了,後續增加人員可以這樣添加進來,開發者直接把倉庫clone下來就可以了。

『貳』 git publish

首先,下載安裝git
1??下載git: http://git-scm.com/downloads
2??下載之後打開,雙擊.pkg安裝
3?? 打開終端,使用git --version命令查看安裝版本,有就是安裝成功了
4??創建一個用戶名:git config --global user.name NAME , 這里的NAME可以隨便取
5??創建一個郵箱:git config --global user.email [email protected] ,這里的郵箱應該跟gitblit伺服器上注冊的郵箱一致
然後,使用git命令上傳本地文件至git伺服器
1??在終端進入你想要創建git的目錄下,先初始化:git init
2??連接遠程伺服器:git remote add origin ssh://[email protected]:29418/qinghua.git(這里寫版本庫地址)
3??在將本地文件上傳至git伺服器之前,先上傳一個測試文件,相當於激活一下伺服器上的git庫
4??新建一個文件:touch README.md,這里的文件名可以隨意取,創建完了之後可以用git status 查看一下
5??將文件上傳到本地git庫:git add filename
6??上傳之前,給本次上傳取一個名字:git commit -m test ,這里的名字test可以隨意取
7??將本地git庫的文件上傳到git伺服器庫里:git push -u origin master

如果出了問題
ssh: connect to host dev.rulaidev.com port 29418: Connection refused
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
一個是需要配置一下sshkey,另一個是開放埠

添加sshkey
# 查看git的配置信息
git config --lis
把user.name和user.email填成自己的..
git config --glob

『叄』 如何 連接 linux git伺服器

1、前期准備 伺服器上配置好的git git客戶端 1.1 在伺服器上安裝git (本機所使用的linux是ubuntu) 在伺服器輸入命令:sudo apt-get install git即可 然後創建名字為git的用戶組和用戶 1.2 下載客戶端 在瀏覽器地址欄輸入:https://git-for-windows.github.io/ 回車後 點擊Download進行下載 2、具體操作 2.1 在合適的位置創建一個目錄充當git遠程倉庫(本機位置為/usr/testgit),然後使用init命令初始化倉庫 在命令終端輸入: sudo git init –bare 2.2 將git init生成的目錄所屬者改為git 輸入命令:sudo chown -R git:git * 至此伺服器端的操作完成。 在客戶端合適位置使用git 客戶端從伺服器資源 2.3 首先打開git客戶端 點擊Git Bash Here 後出現 在git客戶端命名終端輸入: git clone git@xxxxxx:/rrrrr 其中xxxxxx是遠程伺服器的地址 rrrrr為git倉庫所在位置 如果配置正確你選中的目錄下會出現名字為testgit的文件夾 testgit文件夾下隨意創建若干個文件 2.3 在git客戶端上使用命令 git add 111.txt 222.txt 333.txt 或者使用git add .(將本文件夾下所有文件都add) 該命令的作用是告訴git把文件添加到git倉庫 2.4 然後使用git commit命令將文件提交到git倉庫 -m 後面的內容為本次提交文件的一些注釋內容 此時文件還沒有從本地倉庫上傳到遠程伺服器倉庫 2.5 使用push命令將本地倉庫中的內容提交到遠程倉庫 在git客戶端命令終端輸入:git push origin master 至此本地倉庫中的文件上傳已經上傳到遠程伺服器倉庫。 在其他文件夾下再次使用 git clone 命令 從遠程伺服器同步倉庫

閱讀全文

與git本地伺服器地址相關的資料

熱點內容
如何在美圖app查看圖片尺寸 瀏覽:760
dos命令自動關機 瀏覽:57
希望之村私人伺服器怎麼買 瀏覽:487
送餓了外賣app怎麼操作 瀏覽:996
演算法崗在什麼部門 瀏覽:659
容聲冰箱有電壓縮機不工作了 瀏覽:909
linuxsftp查看用戶 瀏覽:392
collectionssort演算法 瀏覽:555
php表單提交mysql 瀏覽:91
pr未知錯誤編譯 瀏覽:820
androidstudio重置 瀏覽:136
波浪理論pdf 瀏覽:23
nx編程視頻教程 瀏覽:862
堅果c6如何安裝app 瀏覽:531
大連app手機專賣店在哪裡 瀏覽:542
安卓機進水怎麼檢測 瀏覽:62
quartus編譯到特別慢 瀏覽:312
中山plc編程兼職 瀏覽:748
程序員經常訪問的網站 瀏覽:662
重啟ubuntu命令 瀏覽:110