在Linux伺服器上搭建Git遠端倉庫並Push本地庫
伺服器
安裝Git
新增git使用者
adduser git -m
設定密碼
passwd git
切換到git使用者,新建repos目錄,在該目錄下新建庫hello.git目錄,
cd到hello.git目錄,初始化該庫:
git --bare init hello.git
這樣就新建了一個hello的遠端庫,這個庫是空的。
本地
安裝git
配置使用者名稱和郵箱
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"
假設本地已有一個和遠端庫同名的hello專案,進入到該專案下,初始化該庫
git init
將所有檔案新增到本地庫索引
git add -A
提交工作目錄樹中的所有檔案到本地庫
git commit -a -m "init commit"
這時通過以下命令可檢視本地分支:
git branch -a
列出的分支中,帶有*的為本地分支,其他為遠端分支。
要檢視遠端分支資訊,執行命令:
git remote -v
如果輸出資訊為空,表示還沒有新增遠端主機,通過以下命令新增:
git remote add <主機名> <網址>
例如:
git remote add origin [email protected] :repos/hello.git
最後,將本地庫push到上面的遠端庫:
git push origin master
origin 是遠端庫主機名, master是本地分支名,如果該遠端分支不存在,則會被新建。
輸入git使用者的密碼完成push。
如果遠端倉庫不為空的話,需要先執行pull,取回遠端主機某個分支的更新,再與本地的指定分支合併.
git pull origin master
如果操作過程提示錯誤:
fatal: Unable to create temporary file: Permission denied
表示伺服器git庫目錄許可權問題,修改成git使用者及git使用者組就可以了。
參考:
相關推薦
在Linux伺服器上搭建Git遠端倉庫並Push本地庫
伺服器 安裝Git 新增git使用者 adduser git -m 設定密碼 passwd git 切換到git使用者,新建repos目錄,在該目錄下新建庫hello.git目錄, cd到hello.git目錄,初始化該庫: git --ba
利用win10的Linux子系統在PC上搭建git遠端倉庫
在windows上搭建git遠端倉庫一直比較麻煩,主要是由於windows的ssh服務支援比較難辦。Microsoft Store現在提供了一個名為Ubuntu的免費App,執行後可以在windows10上建立一個沒有圖形介面的ubuntu子系統並自帶ssh服
如何在伺服器上搭建Git版本倉庫?------玉米都督
最近要做一個django的商城網站放在伺服器上,. 以前都是用xftp 直接上傳修改原始碼.但是發現這種方法太lowB 所以需要學習一下git 技術 網站原始碼沒有放在git倉庫下,伺服器上分了2個部分,一個是git自己的版本控制,另外一個則是git 的鉤子 勾到
如何在伺服器上搭建Git版本倉庫(乾貨)
一、搭建思想(很重要!!!) 主要分為兩個方面,Git倉庫和專案庫(圖用的畫圖工具畫的,太low了.......) 1、你需要在你伺服器上擁有一個Git倉庫(提供者) 2、本地倉庫、你的伺服器專案倉庫、或者其他伺服器倉庫(實際使用者),開發或者上線的庫 二、搭建過程 我的伺服器是:CentOS6.*版本(
在伺服器上搭建 Git倉庫
服務端 安裝Git [root@localhost ~]# yum install -y git 建立一個git使用者,用來執行git服務 [root@localhost ~]# adduser git && cd ~git [roo
工作環境下Apache Jmeter + ANT +Jenkins 持續整合環境搭建(續)----Linux伺服器上搭建ant和jmeter
接上文https://blog.csdn.net/be_x_man/article/details/80997740 在本地配置好了jmeter和ant之後,還需要將指令碼放在jenkins上執行,所以也需要在jenkins所在的Linux伺服器上搭建jmeter和ant 配置過程基本上和W
基於TortoiseGit完成原生代碼上傳Git遠端倉庫中
今天涉及到了要將本地的程式碼檔案上傳到現有的Git遠端倉庫中去,這個我之前沒有去使用過,只用過SVN來做版本控制了,座椅今天花了點時間來簡單學習一下,之前使用SVN的時候我使用的工具是TortoiseSVN,一個很小巧但是很強大的管理工具,今天上傳Git遠端倉庫我使用的工
在linux伺服器上搭建SVN伺服器
收集了網上很多資料終於搭好啦。 系統環境:centOS7.0 一:解除安裝SVN(如果你是一臺新的系統機可以忽略這一步) 1: rpm -qa subversion 查詢SVN是否有過低版本SVN(沒有安裝過則不顯示) 2:yum removesubversion 解
Linux基礎 | 在Linux伺服器上搭建Python3環境
最近入手了一臺騰訊雲伺服器,感覺花點時間搞一下這玩意,還是很有必要的。總體來說挺方便的,把程式放在伺服器上執行,很省事。不過Linux伺服器預設安裝的Python是2.7版本的,我們需要安裝py3,期間遇到了一系列麻煩事,特此總結。 1)首先我們檢視一下預設
在Linux伺服器上搭建SSR伺服器
安利一個便宜到哭的伺服器商:vular 可以用支付寶支付,0.004一個小時 CentOS/Debian/Ubuntu ShadowsocksR單/多埠一鍵管理指令碼: yum -y install wget wget -N --no-check-certi
linux伺服器上部署springboot專案,並讓他持續執行到後臺
我們知道在執行springboot 專案只需要java -jar + 專案的war包(jar包)名。 但是隻要終端已停止那麼服務就會被關閉,也就無法訪問到我們的專案了。所以我們可以使用守護程序的方式來讓服務執行在後臺。1.編寫指令碼如下:這裡的&不能省略 ,表示守護程
如何在linux伺服器上搭建簡單網站
一:前言 很多學開發的同學都知道如何開發一個網站,但是遇到配置伺服器和部署專案時就有點頭疼了,網上的部落格琳琅滿目,很多都是如何配置某一個軟體,筆者在剛剛結束的小網站配置和部署看了部落格,遇到了很多問題,花了很長的時間才解決,故寫下此篇部落格,希望可以幫助到也在頭疼中
在伺服器CentOS建立Git遠端倉庫
環境:CentOS 71. 安裝gityum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel yum install git2. 建立一個新使用者--gitadd
在雲伺服器上搭建git伺服器遇到的問題及解決
使用了將近一年的騰訊雲伺服器了,學生價很是公道。但是今天遇到了一個極其糾結的問題,在部署git伺服器的時候,始終無法使用ssh公鑰金鑰配對從而免密碼連線(之間我一直使用的是ssh [email protected] 然後輸入密碼的方式連線的)。 伺服器上除了預設的
在linux伺服器上搭建XMPP伺服器
伺服器端配置 下載最新的OpenFire當前最新為3.6版本。 安裝OpenFire #rpm –ivh ./openfire-3.6.0a-1.i386.rpm 配置資料庫 #mysql admin create openfire//建立openfire資料庫 #my
Linux伺服器上搭建測試環境(war包+tomcat)
> 悟空CRM專案環境部署(Java war專案) 1. 在/root目錄下建立一個資料夾(名字自取)。 ![](https://gitee.com/cai_hesheng/caituotuo-image/raw/master/img/20201215143731.png) 2. ls命令檢視一下
Nexus3搭建Docker私有倉庫並push映象
在前面的文章中,我們已經安裝好了docker,也已啟動了Nexus3,接下來我們就在Nexus3中搭建一個docker的私服。 首先,開啟Nexus3首頁登入(預設使用者名稱為admin、預設密碼為admin123)。 接下來,我們建立docker的私有倉庫,按照下圖中的方
在伺服器上搭建基於ssh協議的git遠端倉庫
最近部門打算將專案程式碼從 svn 遷移到 git 上,故學習了一下 git 的內容。對 git 的強大早有耳聞,但是一直沒有機會用上,所以這次的遷移我也是積極推進,特此將學習的東西記錄下來。這篇為第一篇,後面將持續更新。第一步,在伺服器上建立git專用的使用者# 建立 gi
在Linux上搭建git伺服器
這裡我使用的是centos伺服器 1、安裝git yum -y install git 2、新新增使用者git adduser git 3、進入/etc/passwd將 git:x:1001:10
Linux上搭建git倉庫
1、安裝Git $ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel $ yum install git 接下來我們 建立一個git使用者組和使用者,用來執行git服務: