導航:首頁 > 配伺服器 > git如何遠程連接伺服器

git如何遠程連接伺服器

發布時間:2022-08-10 11:48:35

1. 如何 連接 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 命令 從遠程伺服器同步倉庫

2. windows下的git服務怎麼從外部訪問

Git沒有客戶端伺服器端的概念,但是要共享Git倉庫,就需要用到SSH協議(FTP , HTTPS , SFTP等協議也能實現Git共享,此文檔不討論),但是SSH有客戶端伺服器端,所以在windows下的開發要把自己的Git倉庫共享出去的話,就必 須做SSH伺服器。 一、安裝GIT Windows下使用msysgit, 本文使用Git-1.7.8-preview20111206.exe 安裝要點步驟 安裝完成後,可以使用Git bash在命令行模式下操作git 二、安裝CopSSH 安裝CopSSH之前先確保防火牆開啟了SSH埠,這個雖然不影響CopSSH的安裝,但是影響SSH訪問,所以寫在前面。 CopSSH是windows下的SSH伺服器軟體,下載地址之,本文使用的是Copssh_4.1.0_Installer.exe, 安裝完成後,到控制面板中新建一個管理員賬戶root,用這個賬戶來共享SSH。然後你在賬戶管理中會看到之前的SvcCOPSSH賬戶。 將root用戶添加到CopSSH用戶中,為簡單操作,允許使用密碼認證方式 若是不允許密碼認證,則需要使用公鑰密鑰方式認證, 三、CopSSH中使用GIT 現在已經安裝GIT和CopSSH,接下來需要做的就是讓CopSSH可以使用GIT的命令,這樣不僅能夠遠程SSH管理GIT伺服器,而且可以將GIT倉庫通過SSH共享。具體的操作方法是將GIT的某些命令程序和動態鏈接庫復制...

3. 如何在mac上使用git連接私有的gitlab伺服器

首先要 ssh遠程登陸工具比secureCRT等

案 基於SSH直接搭建
Git支持協議主要四種:
本: 需要文件共享系統許可權控制
HTTP:速度慢
SSH:同支持讀寫操作支持匿名讀取(Git默認協議)
GIT:快
搭建難易程度特點綜合篩選合適ssh並且部伺服器基本都ssh服務所省少麻煩基本思路給每ssh帳號家通用戶名口令訪問顯選擇做些余並且於repo許可權難管理
使用Github候利用rsa.pub公鑰/私鑰式服務端擁用戶公鑰(*.pub)跨繁瑣口令直接認證提交服務端根據同用戶身份其許可權著更加靈管理我採用種式
服務端
使遠程庫訪問更加直觀先伺服器創建名git賬戶clone候面格式:

git clone git@server:some.git

創建新用戶創建repo等目錄

$sudo adser git
$su git
$cd ~
$mkdir repos

HOME.ssh目錄沒則創建創建authorized_keys文件文件用管理所git用戶公鑰面用戶於項目著R+W許可權
客戶端
於每客戶端我需要密鑰公鑰Github用戶.ssh目錄定id_rsa.pubid_rsa兩文件其第系統公鑰另自要保存密鑰沒終端執行:ssh-keygen完自公鑰提交給管理員注冊行

步管理員團隊員公鑰添加authorized_keys比同susie加入:

$ cat susie.pub >> authorized_keys

至家通git@server:repos/some.git訪問公共版本庫
問題
安全問題員登錄git用戶shell,細節許可權支等控制
管理麻煩新建repo,或者增加員比較麻煩尤其修改候
案二 使用Gitolite服務
Gitolite 基於SSH協議構建便管理git repo應用通其源碼安裝.
安裝
安裝按照官給定文檔輕易實現:

$ git clone git://github.com/sitaramc/gitolite
$ mkdir -p $HOME/bin
$ gitolite/install -to $HOME/bin
$ gitolite setup -pk YourName.pub

執行條命令候gitolite識別則通面兩種式解決:
gitolite添加PATH面
通$HOME/bin/gitolite setup -pk YourName.pub 執行
至gitolite服務端搭建完畢發現HOME目錄增加文件projects.list目錄repositories,者我版本倉庫每新建repo候其創建
使用
候說gitolite管理模式創建gitolite-adminrepo管理員通像repo提交配置文件實現git伺服器控制
首先repo導入我workspace:前需要配置本ssh,gitolite要求管理員本密鑰其注冊公鑰名字致比我安裝候指定 -pk面 admin.pub 則管理員本需要由admin應私鑰我通~/.ssh/config進行配置(註:些系統用confMac OSX 效能用config).

host gitolite
user git
hostname yourhostname.com
port 22
identityfile ~/.ssh/admin

我訪問gitolite候自根據配置文件執行配置完根據面命令gitolite-admin轉移本

git clone gitolite:gitolite-admin.git

克隆完發現gitolite-admin面兩目錄其conf保存配置文件我通編輯面gitolite.conf文件管理git伺服器keydir目錄保存用戶公鑰pub文件
我講修改repo 提交候gitolite自應用些配置管理程便
配置規則
打gitolite.conf文件看其示例:
To add new users alice, bob, and carol, obtain their public keys and add them to 'keydir' as alice.pub, bob.pub, and carol.pub respectively.
To add a new repo 'foo' and give different levels of access to these users, edit the file 'conf/gitolite.conf' and add lines like this:

repo foo
RW+ = alice
RW = bob
R = carol

面配置文件新建repo foo並且添加三位項目員每許可權同提交push管理便效
視化
我能需要web界面管理些項目我目前知道三種式:
git源碼自帶組件cgi腳本實現使用gitolite服務
gitlab源框架基於ROR新版本再使用gitolite服務
FB源PHP框架 phabricator功能高端檔

4. 如何使用git創建遠程倉庫

第一步我們要創建遠程倉庫讓別人連接。需要打開遠程連接。找到系統偏好設置。找到花紅圈的共享按鈕,點擊。

然後看到有遠程連接選項,在允許訪問這,我們選擇所有用戶。然後保存。現在我們需要進行終端部分了。

點擊桌面右上角的放大鏡,搜索終端,找到後打開。

首先創建一個空的倉庫,分別再終端中敲mkdir
jj回車 再敲cd jj回車 再敲ls 回車,再敲git init回車。就可以創建完成一個空的倉庫了。如果用git --bare init
--shared group來聲明就可以變為一個可以遠程推送的伺服器了。但下面的第5、6步就不需要了。我們只需要克隆下來使用即可。這
裡面還有點小問題,需要自己摸索咯。

我們再這個本地倉庫中創建一個txt格式的文件,文件中的內容為our first git repository,代碼添加如圖所示,成功後會顯示create mode 100644,如圖所示。

本地倉庫建成之後,在本地倉庫添加一個遠程倉庫,並將本地的master分支跟蹤到遠程分支。
這兒輸入時要特別注意。
origin 遠程倉庫名
ssh://192.168.100.103/~/jj/.git這個ssh是你本地的ip地址,格式要和我這一樣,雙斜杠,冒號等、
輸入密碼後,出現
Everything up-to-date
證明成功了。

7
另一台機器上驗證一下,打開終端,輸入git clone origin ssh://192.168.100.103/~/jj/.git即可。我的遠程倉庫是origin你們的是啥,自己更改。
按回車後出現
Cloning into jj...
證明成功了。

5. 如何設置git伺服器遠程連接地址

git remote add
usage: git remote add [<options>] <name> <url>

-f, --fetch fetch the remote branches
--tags import all tags and associated objects when fetching
or do not fetch any tag at all (--no-tags)
-t, --track <branch> branch(es) to track
-m, --master <branch>
master branch
--mirror[=<push|fetch>]
set up remote as a mirror to push to or fetch from

6. git怎麼連接遠程倉庫

方案一 : 本地創建項目根目錄, 然後與遠程Git關聯, 之後的操作一樣:
#創建新文件夾
mkdir xxx
#進入
cd xxx
#初始化Git倉庫
git init
#提交改變到緩存
git commit -m 'description'
#本地git倉庫關聯GitHub倉庫
git remote add origin [email protected]:han1202012/TabHost_Test.git
#提交到GitHub中
git push -u origin master
方案二 : 方案二就是不用關聯Git倉庫, 直接從Git中克隆源碼到本地, 項目根目錄也不用創建;
#從GitHub上克隆項目到本地
git clone [email protected]:han1202012/NDKHelloworld.git #注意克隆的時候直接在倉庫根目錄即可, 不用再創建項目根目錄 ;
#添加文件
git add ./* # 將目錄中所有文件添加;
#提交緩存
git commit -m '提交';
#提交到遠程GitHub倉庫
git push -u origin master ;

7. 本地git軟體怎麼連接linux伺服器地址

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如何遠程連接伺服器相關的資料

熱點內容
車貸提前還款怎麼演算法 瀏覽:346
紅米如何關閉app自動更新 瀏覽:962
如何下載雲伺服器到電腦 瀏覽:465
世界秩序基辛格pdf 瀏覽:361
單片機怎麼集成 瀏覽:509
程序員被拜金女騙1萬 瀏覽:982
安卓手機拍照為什麼總是抖動 瀏覽:250
汽車車載app如何下載 瀏覽:24
python復合型數據類型 瀏覽:376
登錄伺服器發生錯誤怎麼回事 瀏覽:272
松下空氣能壓縮機 瀏覽:938
萬能源碼播放器 瀏覽:969
串口伺服器如何轉發 瀏覽:359
如何下載Ck電影部app 瀏覽:744
解壓文具筆袋簡單 瀏覽:288
android百度坐標轉換 瀏覽:367
文件公私鑰加密傳輸 瀏覽:665
python矩陣維度 瀏覽:928
華佗舌診源碼 瀏覽:899
解壓壓縮包有一個錯誤怎麼辦 瀏覽:966