1. 程式人生 > >在伺服器CentOS建立Git遠端倉庫

在伺服器CentOS建立Git遠端倉庫

環境:CentOS 7

1. 安裝git

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
yum install git

2. 建立一個新使用者--git

adduser git       #新增使用者git
passwd git        #更改git的密碼
#然後按照提示連輸2次密碼

為安全起見禁止該使用者shell登陸

vi /etc/passwd         #找到第2行,換為第3行
git:x:1001:1001::/home/git:/bin/bash
git:x:1001:1001::/home/git:/usr/local/git/bin/git-shell

3. 收集使用者公鑰,建立證書登入

cd /home/git/
mkdir .ssh
chmod 755 .ssh
touch .ssh/authorized_keys
chmod 644 .ssh/authorized_keys

然後將所有登陸使用者的公鑰儲存在 authorized_keys 中,一行一個。

4. 初始化倉庫 /home/mycode/test.git

cd /home
mkdir mycode
chown git mycode/                    #更改所屬使用者
cd mycode
git init --bare test.git             #初始化倉庫
chown -R git test.git                #更改所屬使用者

5. 本地克隆倉庫

git clone [email protected]:/home/mycode/test.git
#127.0.0.1應當更換為你的伺服器IP地址







相關推薦

伺服器CentOS建立Git遠端倉庫

環境:CentOS 71. 安裝gityum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel yum install git2. 建立一個新使用者--gitadd

在Linux上搭建私有Git伺服器建立私有遠端倉庫

       遠端倉庫實際上和本地倉庫沒啥不同,純粹為了 7x24 小時開機並交換大家的修改。GitHub 是一個免費託管開原始碼的遠端倉庫; 但是對於某些資原始碼(如生命的商業公司來說),不想公開原始碼, 可以自己搭建一臺 Git 伺服器作為私有倉庫使用。

Ubuntu 建立Git遠端倉庫

1.安裝git 在Ubuntu上安裝git sudo apt-get install git 2.初始化git  #告訴git,自己的名字與郵箱 git config --global user.name "Your Name" git config --global

在Linux伺服器上搭建Git遠端倉庫並Push本地庫

伺服器 安裝Git 新增git使用者 adduser git -m 設定密碼 passwd git 切換到git使用者,新建repos目錄,在該目錄下新建庫hello.git目錄, cd到hello.git目錄,初始化該庫: git --ba

建立git遠端倉庫出現Permission denied問題

    按照 廖雪峰老師的教程,在GitHub上建立一個git倉庫 $ git remote add origin [email protected]:michaelliao/learngit.git $ git push -u origin master      

如何建立/修改遠端倉庫 + 如何刪除遠端倉庫 + 如何刪除遠端倉庫中的某個檔案或資料夾 + 如何使用git將本地倉庫連線到多個遠端倉庫

首先我們來區分一些概念、術語、名詞。不然腦子一鍋粥,總是暈!!!博主對此深有體會!從中學到了沒事要多總結、多歸類! 倉庫有本地倉庫和遠端倉庫之分。倉庫都可以叫做服務端(器)。本地倉庫有:Windows、Linux、MacOS。(指的是執行在不同系統下的本地倉庫)遠端倉庫有:GiuHub(國外)、Gi

Git 遠端倉庫(Github) Git 並不像 SVN 那樣有個中心伺服器。 目前我們使用到的 Git 命令都是在本地執行,如果你想通過 Git 分享你的程式碼或者與其他開發人員合作。 你就需要

Git 遠端倉庫(Github) Git 並不像 SVN 那樣有個中心伺服器。 目前我們使用到的 Git 命令都是在本地執行,如果你想通過 Git 分享你的程式碼或者與其他開發人員合作。你就需要將資料放到一臺其他開發人員能夠連線的伺服器上。 本例使用了 Github 作為遠端倉庫,你可以先閱讀我們的 G

git】在git遠端倉庫建立一個新專案並把原生代碼提交上去

一、確保你有管理員許可權。 如果你還不是管理員,請讓當前管理員編輯gitosis-admin專案下的gitosis.conf檔案,在[group gitosis-admin]下的members行裡新增你的名字。 二、把gitosis-admin專案clone下來 三、現

在Idea中建立專案,直接提交到Git遠端倉庫步驟

因為這個問題,我恐怕累計已經浪費了我七八個小時。真的好煩,這次終於把步驟完全弄會了。現在就來記錄怎麼使用Idea來提交新建立的專案到GitHub上。1.建立本地Git倉庫        點選下面的紅色按鈕後,將專案名新增到本地倉庫。        VCS-Import int

git版本控制之上傳檔案至遠端伺服器及拉取遠端倉庫檔案至本地伺服器

git上傳檔案至遠端伺服器github1.     上傳操作(1)命令列進入在專案目錄下:cd workspase(2)初始化:git init(3)連線遠端倉庫:git remote add origin github對應倉庫地址以上已設定則直接跳過(4)提交至本地倉庫:g

自己搭建Git伺服器實現SSH以及遠端倉庫遷移

建立git遠端倉庫: 遷移遠端倉庫: 在工作過程由於原來的線上伺服器不能用了,需要將上面git管理的原代程式碼遷移的新的伺服器。 我想到了兩種方法: 1. 直接從遠端倉庫clone : git clone --bare us

經驗總結-完整介紹Android Studio中Git的使用之在GitHub上建立一個遠端倉庫(二)

說完本地Git倉庫,那麼如何將專案上傳至遠端的GitHub倉庫呢?首先我們需要有一個託管平臺,然後需要建立一個倉庫。現在我們開始註冊一個GitHub賬號,然後去後new 一個倉庫吧: 一、首先我們需

初步建立遠端倉庫,將本地倉庫上傳到git 遠端倉庫

最近開始做一個新的專案,在第一步建立遠端倉庫都遇到的麻煩, 一直處這個錯: ! [rejected] master -> master (fetch first) error: failed to push some refs to

伺服器上搭建基於ssh協議的git遠端倉庫

最近部門打算將專案程式碼從 svn 遷移到 git 上,故學習了一下 git 的內容。對 git 的強大早有耳聞,但是一直沒有機會用上,所以這次的遷移我也是積極推進,特此將學習的東西記錄下來。這篇為第一篇,後面將持續更新。第一步,在伺服器上建立git專用的使用者# 建立 gi

git--tortoiseGit建立一個遠端倉庫並提交

先將一些實際的應用,再來講講git的底層命令原理; 這回利用小烏龜視覺化工具,將本地一個專案管理起來,並且利用csdn的code中心,建立這個專案的遠端倉庫; 先在code.csdn.net建立一個遠端倉庫專案; 建立起一個空的遠端倉庫,用來作為本地專案的遠端倉庫; 公

【學習記錄】CentOS建立Git服務器

font cat 添加 gen bsp microsoft 一行 highlight 登錄 0.所有代碼沒有特別說明都是在root權限下執行,其他用戶權限執行失敗時候,切換root用戶或者添加sudo前綴。 1.安裝git,並創建git用戶 yum install g

GitHub 和 碼雲 的 Git 遠端倉庫搭建

最近在學習 Git 版本控制,現在稍微有點規模的公司都會有自己的版本控制工具,大部分公司都選擇Git這種分散式的版本控制工具。這篇文章主要講如何在開源網站搭建遠端 Git 倉庫,作為自己的一個學習記錄,也希望能夠為那些有這方面需求的童鞋提供幫助。廢話不多說,上乾貨。 第一步:搭建本地

如何在伺服器上搭建Git版本倉庫?------玉米都督

最近要做一個django的商城網站放在伺服器上,. 以前都是用xftp 直接上傳修改原始碼.但是發現這種方法太lowB 所以需要學習一下git 技術   網站原始碼沒有放在git倉庫下,伺服器上分了2個部分,一個是git自己的版本控制,另外一個則是git 的鉤子 勾到

Git 遠端倉庫配置(2)

1.gitHub新增 SSH Key 本地Git倉庫和github倉庫之間的傳輸是通過SSH加密的所以需要作如下設定. 第一步:建立SSH Key。Git客戶端工具進入使用者本地創庫主目錄下,通過命令( ssh - keygen -t rsa -C "815*****[email

Git - 01- 常用命令 + Git 遠端倉庫使用

Git - 01- 常用命令 + Git 遠端倉庫使用 學習 Git ,推薦教程:Git教程 - 廖雪峰,原文較複雜,且示例是在 MAC 系統,本篇側重 Windows 系統,收錄常用命令及日常操作,基本使用的話,這一篇文章就夠了。 準備: 安裝 Git ,前往官網下載:http