1. 程式人生 > >在Linux伺服器上搭建Git遠端倉庫並Push本地庫

在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服務: