强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 產(chǎn)品 > 知識(shí) > git服務(wù)器搭建,怎樣在一臺(tái)電腦搭建git服務(wù)器和本地端

git服務(wù)器搭建,怎樣在一臺(tái)電腦搭建git服務(wù)器和本地端

來源:整理 時(shí)間:2023-09-04 23:19:13 編輯:智能門戶 手機(jī)版

本文目錄一覽

1,怎樣在一臺(tái)電腦搭建git服務(wù)器和本地端

直接使用file:///形式的git倉庫即可
搜一下:怎樣在一臺(tái)電腦搭建git服務(wù)器和本地端?

怎樣在一臺(tái)電腦搭建git服務(wù)器和本地端

2,兩臺(tái)電腦之間怎么搭建git服務(wù)器

在服務(wù)器上生成Windows用戶,取消用戶下次登錄時(shí)須更改密碼,設(shè)置密碼永不過期:2將該用戶隸屬于GitUser組(如尚未生成改組,則先生成改組):
我是來看評(píng)論的

兩臺(tái)電腦之間怎么搭建git服務(wù)器

3,win xp git 服務(wù)器 如何搭建

Git沒有客戶端服務(wù)器端的概念,但是要共享Git倉庫,就需要用到SSH協(xié)議(FTP , HTTPS , SFTP等協(xié)議也能實(shí)現(xiàn)Git共享,此文檔不討論),但是SSH有客戶端服務(wù)器端,所以在windows下的開發(fā)要把自己的Git倉庫共享出去的話,就必 須做SSH服務(wù)器。一、安裝GITWindows下使用msysgit,本文使用Git-1.7.8-preview20111206.exe 安裝要點(diǎn)步驟安裝完成后,可以使用Git bash在命令行模式下操作git二、安裝CopSSH安裝CopSSH之前先確保防火墻開啟了SSH端口,這個(gè)雖然不影響CopSSH的安裝,但是影響SSH訪問,所以寫在前面。CopSSH是windows下的SSH服務(wù)器軟件,下載地址baidu之,本文使用的是Copssh_4.1.0_Installer.exe,安裝完成后,到控制面板中新建一個(gè)管理員賬戶root,用這個(gè)賬戶來共享SSH。然后你在賬戶管理中會(huì)看到之前的SvcCOPSSH賬戶。將root用戶添加到CopSSH用戶中,為簡單操作,允許使用密碼認(rèn)證方式若是不允許密碼認(rèn)證,則需要使用公鑰密鑰方式認(rèn)證,三、CopSSH中使用GIT現(xiàn)在已經(jīng)安裝GIT和CopSSH,接下來需要做的就是讓CopSSH可以使用GIT的命令,這樣不僅能夠遠(yuǎn)程SSH管理GIT服務(wù)器,而且可以將GIT倉庫通過SSH共享。具體的操作方法是將GIT的某些命令程序和動(dòng)態(tài)鏈接庫復(fù)制到CopSSH安裝目錄下即可。l 將$ Git\libexec\git-core目錄下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe復(fù)制到$ICW\bin目錄下l 將$Git\bin目錄下的libiconv-2.dll復(fù)制到$ICW\bin目錄下重啟CopSSH即可

win xp git 服務(wù)器 如何搭建

4,如何在局域網(wǎng)中部署git服務(wù)器

Git沒有客戶端服務(wù)器端的概念,但是要共享Git倉庫,就需要用到SSH協(xié)議(FTP , HTTPS , SFTP等協(xié)議也能實(shí)現(xiàn)Git共享,此文檔不討論),但是SSH有客戶端服務(wù)器端,所以在windows下的開發(fā)要把自己的Git倉庫共享出去的話,就必 須做SSH服務(wù)器。 一、
git沒有客戶端服務(wù)器端的概念,但是要共享git倉庫,就需要用到ssh協(xié)議(ftp , https , sftp等協(xié)議也能實(shí)現(xiàn)git共享,此文檔不討論),但是ssh有客戶端服務(wù)器端,所以在windows下的開發(fā)要把自己的git倉庫共享出去的話,就必 須做ssh服務(wù)器。一、安裝gitwindows下使用msysgit,本文使用git-1.7.8-preview20111206.exe 安裝要點(diǎn)步驟安裝完成后,可以使用git bash在命令行模式下操作git二、安裝copssh安裝copssh之前先確保防火墻開啟了ssh端口,這個(gè)雖然不影響copssh的安裝,但是影響ssh訪問,所以寫在前面。copssh是windows下的ssh服務(wù)器軟件,下載地址baidu之,本文使用的是copssh_4.1.0_installer.exe,安裝完成后,到控制面板中新建一個(gè)管理員賬戶root,用這個(gè)賬戶來共享ssh。然后你在賬戶管理中會(huì)看到之前的svccopssh賬戶。將root用戶添加到copssh用戶中,為簡單操作,允許使用密碼認(rèn)證方式若是不允許密碼認(rèn)證,則需要使用公鑰密鑰方式認(rèn)證,三、copssh中使用git現(xiàn)在已經(jīng)安裝git和copssh,接下來需要做的就是讓copssh可以使用git的命令,這樣不僅能夠遠(yuǎn)程ssh管理git服務(wù)器,而且可以將git倉庫通過ssh共享。具體的操作方法是將git的某些命令程序和動(dòng)態(tài)鏈接庫復(fù)制到copssh安裝目錄下即可。l 將$ git\libexec\git-core目錄下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe復(fù)制到$icw\bin目錄下l 將$git\bin目錄下的libiconv-2.dll復(fù)制到$icw\bin目錄下重啟copssh即可

5,windows下怎么配置git服務(wù)器

git沒有客戶端服務(wù)器端的概念,但是要共享git倉庫,就需要用到ssh協(xié)議(ftp , https , sftp等協(xié)議也能實(shí)現(xiàn)git共享,此文檔不討論),但是ssh有客戶端服務(wù)器端,所以在windows下的開發(fā)要把自己的git倉庫共享出去的話,就必 須做ssh服務(wù)器。一、安裝gitwindows下使用msysgit,本文使用git-1.7.8-preview20111206.exe 安裝要點(diǎn)步驟安裝完成后,可以使用git bash在命令行模式下操作git二、安裝copssh安裝copssh之前先確保防火墻開啟了ssh端口,這個(gè)雖然不影響copssh的安裝,但是影響ssh訪問,所以寫在前面。copssh是windows下的ssh服務(wù)器軟件,下載地址baidu之,本文使用的是copssh_4.1.0_installer.exe,安裝完成后,到控制面板中新建一個(gè)管理員賬戶root,用這個(gè)賬戶來共享ssh。然后你在賬戶管理中會(huì)看到之前的svccopssh賬戶。將root用戶添加到copssh用戶中,為簡單操作,允許使用密碼認(rèn)證方式若是不允許密碼認(rèn)證,則需要使用公鑰密鑰方式認(rèn)證,三、copssh中使用git現(xiàn)在已經(jīng)安裝git和copssh,接下來需要做的就是讓copssh可以使用git的命令,這樣不僅能夠遠(yuǎn)程ssh管理git服務(wù)器,而且可以將git倉庫通過ssh共享。具體的操作方法是將git的某些命令程序和動(dòng)態(tài)鏈接庫復(fù)制到copssh安裝目錄下即可。l 將$ git\libexec\git-core目錄下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe復(fù)制到$icw\bin目錄下l 將$git\bin目錄下的libiconv-2.dll復(fù)制到$icw\bin目錄下重啟copssh即可
安裝msysgit安裝步驟此處略去。安裝CopSSH安裝步驟此處略去。修改配置修改CopSSH配置文件C:\Program Files\ICW\etc\sshd_config,確保如下行為非注釋行,且設(shè)置為“no”:生成用戶帳號(hào)1在服務(wù)器上生成Windows用戶,取消用戶下次登錄時(shí)須更改密碼,設(shè)置密碼永不過期:2將該用戶隸屬于GitUser組(如尚未生成改組,則先生成改組):激活用戶1在Windows啟動(dòng)程序組中,運(yùn)行如下程序(C:\Program Files\ICW\bin\ copsshcp.exe):2進(jìn)入COPSSH ControlPanel應(yīng)用對(duì)話框,正常情況下服務(wù)應(yīng)該為正在運(yùn)行(圖標(biāo)為綠色,如為紅色,則可嘗試點(diǎn)選該按鈕,啟動(dòng)該服務(wù)):3選擇Users頁面:4點(diǎn)選Add按鈕,出現(xiàn)如下導(dǎo)航對(duì)話框:5選擇Forward按鈕,出現(xiàn)如下頁面,選擇欲激活的用戶對(duì)應(yīng)的域名及用戶名:6選擇Forward按鈕,進(jìn)入如下頁面,選擇Linuxshell and Sftp,所有選項(xiàng)選中:7選擇Forward按鈕,進(jìn)入確認(rèn)頁面,選擇Apply:8回到如下頁面,選擇Apply后,關(guān)閉。公鑰文件上傳1從用戶處取得對(duì)應(yīng)帳戶的公鑰文件authorized_keys,復(fù)制到C:\ProgramFiles\ICW\home\ricky\.ssh目錄下(\ricky\是對(duì)應(yīng)的用戶名);2Windows啟動(dòng)程序組中運(yùn)行Start a UnixBASH Shell(或Windows運(yùn)行中運(yùn)行命令:"C:\Program Files\ICW\bin\bash.exe" --login -i):3運(yùn)行如下unix命令行,如運(yùn)行未出錯(cuò),則完畢。生成Git庫容器目錄1在服務(wù)器硬盤上生成一個(gè)目錄,用來容納Git庫,比如生成E:\ GITTestRepo\目錄;2鼠標(biāo)右鍵點(diǎn)擊該目錄,選擇共享和安全…;3在彈出的該目錄屬性對(duì)話框的安全頁中加入用戶對(duì)應(yīng)的組GitUser;4確認(rèn)該用戶組權(quán)限設(shè)置了允許修改、讀取和運(yùn)行、列入文件夾目錄、讀取、寫入,選擇確定后完畢。確認(rèn)防火墻開放了22端口確認(rèn)服務(wù)器的防火墻沒有禁止22端口的TCP/IP通信。修改用戶登錄運(yùn)行腳本1修改C:\ProgramFiles\ICW\home\ricky\.bashrc文件(\ricky\是對(duì)應(yīng)的用戶名),在文件最后加入如下行:

6,如何在Ubuntu上幾步搭建Git Server

搭建Git服務(wù)器需要準(zhǔn)備一臺(tái)運(yùn)行Linux的機(jī)器,強(qiáng)烈推薦用Ubuntu或Debian,這樣,通過幾條簡單的apt命令就可以完成安裝。 假設(shè)你已經(jīng)有sudo權(quán)限的用戶賬號(hào),下面,正式開始安裝。 第一步,安裝git: $ sudo apt-get install git
一、 在 ubuntu 系統(tǒng)中部署 git server 在ubuntu系統(tǒng)中,這一步相當(dāng)簡單,只需要在terminal中輸入 sudo apt-get update 完成這一步后,就可以安裝 git core 組件,通常情況下,安裝在系統(tǒng)中的git 只是一個(gè)簡單的客戶端,包括一些最基本的命令以及特性,而作為保管代碼的倉庫,則還需要其他特性支持,所以需要安裝 git core,如果之前已經(jīng)安裝了 git,那么仍然需要安裝 git core sudo apt-get install git-core 二、配置git server 完成這兩步之后,就可以開始配置 git server 了。 增加 developers 組以及創(chuàng)建保存項(xiàng)目的倉庫 需要?jiǎng)?chuàng)建一個(gè)新的用戶組,并且將創(chuàng)建的倉庫都放置在名為 git 的用戶下,當(dāng)然git 要隸屬于 developers 組,這樣也是為了方便將來的管理需要。 sudo groupadd developers cd /home/ sudo mkdir git sudo useradd git -d /home/git 以上四個(gè)命令分別為創(chuàng)建 developers 用戶組, 并在/home/ 文件夾下為名為 git 的用戶創(chuàng)建工作目錄,創(chuàng)建名為 git 的用戶賬戶并將它的工作目錄指向/home/git。 之后,需要將增加的用戶添加到 developers 用戶組中,這一步一般通過修改/etc/group 文件達(dá)成,在正式修改 /etc/group 文件前或許需要先做一個(gè)備份。找到創(chuàng)建的用戶組,譬如例子中創(chuàng)建的 developers?;蛟S能在文件中看到類似的一行: developers:x:1003: 將剛才創(chuàng)建的用戶 git,添加到developers中,當(dāng)然也可以添加其他的“開發(fā)者”,就像這樣 developers:x:1003:git,tom,francklin,james 創(chuàng)建代碼倉庫,并修改權(quán)限?,F(xiàn)在,回到創(chuàng)建好的工作目錄 /home/git/,可能需要通過命令cd 來完成將工作路徑由 /etc/ 切換為 /home/git/,然后讓在 git 下創(chuàng)建一個(gè)新的倉庫 sudo mkdir yourproject.git sudo chgrp developers yourproject.git sudo chmod g+rws yourproject.git 需要將創(chuàng)建的文件夾的所有人由 root 修改為 developers,這樣當(dāng)在本地上傳代碼至倉庫時(shí)就不會(huì)遇到權(quán)限不夠的問題。其次需要將倉庫的所有權(quán)修改,也可以用“777”修改倉庫的權(quán)限,不過不建議這樣做。 sudo git init —bare —shared yourproject.git 在正式上傳代碼至倉庫前,還需要對(duì)倉庫進(jìn)行初始化,請(qǐng)注意這里和平常使用方式的不同,—bare 指定創(chuàng)建的倉庫為公共倉庫,—shared 將使其他人都有權(quán)限將他們的代碼提交至這個(gè)倉庫中。 三、提交代碼 使用ssh進(jìn)行提交代碼,需要在git server上先安裝ssh服務(wù)器,可以使用 apt-get 安裝 ssh 服務(wù)器。 sudo apt-get install openssh-server 在服務(wù)器上安裝好 ssh 之后,可以使用 ssh localhost 試著登錄一下。在沒做其他配置的情況下,一般會(huì)要求輸入用戶名和密碼,之后會(huì)提示登錄成功。可以在登錄成功后,使用 ls -l 或者 ll 命令查看當(dāng)前工作路徑下有哪些文件和目錄,之后,需要使用 exit 退出 ssh 登錄。 在本地客戶端上,可能需要?jiǎng)?chuàng)建隸屬于 developers 組的用戶,當(dāng)然這一步并非必須。 $ sudo groupadd developers # 創(chuàng)建developers用戶組 $ sudo mkdir -p /home/git # 創(chuàng)建主目錄 $ sudo useradd git -d /home/git -g developers # 創(chuàng)建git用戶,并制定其默認(rèn)的工作路徑和隸屬的用戶組 $ sudo passwd git # 為git設(shè)置密碼 登錄到系統(tǒng),并使用 passwd username 為用戶指定一個(gè)密碼: $ sudo passwd git # 為用戶git指定密碼為1234 之后你再次嘗試一次,那么就會(huì)成功的把公鑰發(fā)送給 git server 了??梢允褂?ssh git@x.x.x.x 試一試,看看能不能免密碼登錄至 git 服務(wù)器上。 完成這些后,就可以上傳自己的代碼、或者從 git server 上拉取代碼了。 git remote add origin git@x.x.x.x:/home/git/yourproject.git git push origin master 四、可能出現(xiàn)的錯(cuò)誤 如果出現(xiàn)了類似的錯(cuò)誤 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ warning: possible dns spoofing detected! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ the rsa host key for .net has changed, and the key for the according ip address xx.xx.xxx.xxx is unknown. this could either mean that dns spoofing is happening or the ip address for the host and its host key have changed at the same time. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ warning: remote host identification has changed! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ it is possible that someone is doing something nasty! someone could be eavesdropping on you right now (man-in-the-middle attack)! it is also possible that the rsa host key has just been changed. the fingerprint for the rsa key sent by the remote host is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx. please contact your system administrator. add correct host key in /users/user/.ssh/known_hosts to get rid of this message. offending key in /users/user/.ssh/known_hosts:5 rsa host key for .net has changed and you have requested strict checking. host key verification failed. 處理方法是,刪除客戶端的 .ssh/known_hosts 文件。
文章TAG:git服務(wù)器搭建怎樣在一臺(tái)電腦搭建git服務(wù)器和本地端

最近更新

知識(shí)文章排行榜