1. 程式人生 > >git與SourceTree安裝教程

git與SourceTree安裝教程

1.安裝git客戶端以及相關工具

#sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel git
#git --version #如果能顯示版本號,即表示成功

2.安裝服務端gitosis,用python安裝,download python相關tools

#sudo yum install python python-setuptools 
#cd /usr/local/src
#git clone git://github.com/res0nat0r/gitosis.git
#cd gitosis
#python setup.py install

顯示Finished processing dependencies for gitosis==0.2即表示成功

3.在開發機(172.16.10.123)上,生產金鑰並上傳到伺服器上

#ssh-keygen -t rsa //一路回車,不需要設定密碼
//上傳公鑰到伺服器(預設SSH埠22)
#scp ~/.ssh/id_rsa.pub [email protected]:/tmp

4.在伺服器上新增git使用者組和使用者

#groupadd git //git組
#groupadd user //user組
#useradd git -g git -m -s /bin/bash
#usermod -G git,user git //把git同時加入git組和user組 #passwd git #設定密碼 //把使用者git新增到sudoers使用者中去,儘量不要用root操作 #vim /etc/sudoers #加上下面一句 git ALL=(ALL:ALL) ALL #su - git #切換到git使用者下工作

5.使用git使用者並初始化gitosis

#sudo -H -u git gitosis-init < /tmp/id_rsa.pub
#sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update

6.在開發機(172.16.10.123)上clone gitosis管理平臺

#git clone [email protected]:gitosis-admin.git
#cd gitosis-admin //進入管理平臺

完成安裝,注意:gitosis的管理是在開發機上進行管理,通過修改gitosis-admin管理gitosis使用者許可權

7.安裝完成

8.例項 目標:新增使用者[email protected]

通過修改管理員(entere)開發機上的gitosis-admin管理gitosis使用者許可權

8.1.使用者[email protected]在自己開發機上生成的公鑰,傳給entere

8.2.entere把公鑰放到keydir目錄下,並把公鑰重新命名為[email protected]

8.2.entere修改gitosis.conf 新增使用者[email protected]

#vi gitosis.conf 
[group vtwo_reward]
members = [email protected]2.local [email protected]
writable = vtwo_reward

8.3.修改完後commit,push到git server

#git add .
#git commit -m 'add new'
#git push

9.例項 目標:新增倉庫 vtwo_reward 到gitosis

9.1.修改配置檔案並push

#vi gitosis.conf 新增 (管理員開發機)
[group vtwo_reward]
members = [email protected]2.local
writable = vtwo_reward

儲存修改,並將修改提交到git server上:

#git add .
#git commit -m 'add new'
#git push

9.2.建立專案vtwo_reward目錄(一定要和專案名稱一樣)和專案檔案並push (管理員開發機)

#mkdir /vtwo_reward
#cd /data/vtwo_reward
#git init
#touch test.txt
#git add .

#git config --global user.email "[email protected]"
#git config --global user.name "entere"

#git commit -m 'init vtwo_reward'
#git remote add origin [email protected]:vtwo_reward.git
#git push origin master

#git pull

倉庫建立完成

9.3.測試:git clone [email protected]:vtwo_reward.git 程式碼成功更新下來

相關推薦

gitSourceTree安裝教程

1.安裝git客戶端以及相關工具 #sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel git #git --version #如果能顯示版本號,

GitGitHub安裝配置

Git與GitHub安裝與配置 1、所用的Git版本是Git-1.9.4-preview20140929.exe。 2、雙擊安裝檔案後進入以下介面:   3、點選兩次“Next”到以下介面:   4、更改安裝資料夾到:D:\Git\GitSetup\Git

Win7上GitSourceTree安裝配置

兩顆星:Git安裝配置過程-Win7 - CSDN部落格  http://blog.csdn.net/fengye_yulu/article/details/52116146 兩星半:win7下安裝sourcetree - CSDN部落格  http://blog.csd

Git超詳細安裝教程

Git是一個開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。越來越多的公司和團隊使用Git進行專案開發,安裝是使用的第一步,本文化詳細介紹了Git的安裝過程。 1. Git的安裝(for window10): 進入Git官網下載安裝檔案:

SourceTree安裝教程和GitLab配置詳解

一、安裝Git 連結: http://pan.baidu.com/s/1mh7rICK 密碼: 48dj 二、安裝SourceTree 連結: http://pan.baidu.com/s/1skWke9B 密碼: enr5 安裝SourceTree的時候是需要使

[轉載]SourceTree安裝教程和GitLab配置詳解(附帶報錯解決辦法)

連結:http://www.cnblogs.com/Lam7/p/6004737.html 補充:1.沒有vpn的支援,atlassian只註冊不了的,就算打得開頁面也沒辦法進行人機驗證。 2.安裝git,直接進行下一步,中間可以不用操作 3.安裝sour

caffecaffe安裝教程

第一部分:Caffe 簡介 caffe是有伯克利視覺和學習中心(BVLC)開發。作者是伯克利博士賈楊清。 caffe是一個深度學習(deep learning)框架。其具有易讀、快速和模組化思想。   Ubuntu安裝  在安裝之前,請仔細閱讀本指南,並記下您的平臺

Android studio開發環境搭建教程軟體安裝教程(從零開始學android)

學習Android開發的第一步是java環境搭建和android studio軟體的安裝。本文主要講解如何從零開始學android。 Android程式開發用的是java語言,所以我們要先在電腦上配置jdk(java development kit)環境,也即java開

Android Gitsourcetree使用方法(三)本地專案直接推到遠端碼雲(中國github)

建立遠端專案(碼雲) 這篇文章已經提到了如何建立 本地專案拉入SourceTree 點選左邊空白部分右鍵新建倉庫 本地專案建立遠端倉庫 URL /

odoo11odoo12安裝教程

odoo11安裝 原始碼版本下載需要安裝python,postgre,node等一系列,對於部分開發者而言,安裝步驟過於繁瑣 因此可以安裝整合版本,下載這個版本,所有的都一鍵安裝完成,包括python資料庫等 設定好名字和使用者名稱後,勾選 Load

Git 中文詳細安裝教程

Git Setup 2.17.0 Git 中文安裝教程 AUTHOR: 謝宗南 本人 GitHub 原文地址 Step 1 Information 資訊 Please read the following important informa

安裝git sourceTree安裝使用

1,下載並安裝 sourceTree http://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.6.14.exe 雙擊安裝,安裝前要確認 安裝了git或是Mercurial。 這裡選擇git,也可

intellij idea的git安裝教程使用教程

在網上查了很多資料,最後自己總結一篇完整的Git安裝與使用教程。 1、在官網下載git,因為IDEA自己整合的git缺少了git.exe,所以需要自己下載,因為是在官網下載,所以會很慢請耐心等待,不想在官網下載的也可通過我上傳的百度雲下載。      Git for

gitgithub——7,GitLab的安裝及使用教程

在生產環境的部署,yum源的配置要相對麻煩一些,可以採用npm 來安裝 一、安裝gitlab 1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 複製以下內容:   [gitlab-ce] name=Gitlab CE Re

sourceTree安裝使用

裝包 對話框 問題 window .cn 任務 網絡 log 選擇 1,下載並安裝 sourceTree http://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.6.14.e

windows系統numpy的下載安裝教程

sig eas 好的 科學計算 down b2b 基於 .whl body numpy是一款基於python的功能強大的科學計算包。要安裝numpy首先你得先安裝python。python的安裝非常簡單,本人安裝的是python3.4. 工具/原料

MySQL 5.6 (Win7 64位)下載、安裝配置圖文教程

服務 建立 basedir 字長 目錄 之前 配置環境 改名 一次 一. 工具 Win7 64位操作系統 二. 步驟 第一步:下載安裝包 下載 地址:http://www.mysql.com/ 截止到目前(2016/7/24) ,官網的最新版本是5.7.13

Git安裝教程(windows)

nbsp 配置文件 分享 不同 情況 ros ges 便是 版本控制 Git是當今最流行的版本控制軟件,它包含了許多高級工具,這裏小編就講一下Git的安裝。 首先如下圖:(點擊next) 第二步:文件位置存儲,可根據自己盤的情況安裝 第三步:安裝配置文件,自己需要

git 入門安裝教程

ali 什麽 成功 onf 標識 速度 需要 scm 局域網 一:Git是什麽? Git是目前世界上最先進的分布式版本控制系統。 二:SVN與Git的最主要的區別? SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自

iBrand 教程Git 軟件安裝過程截圖

target windows mes ccf .com 軟件下載 安裝 comm 單選 下載 教程中使用的相關軟件下載網盤: https://pan.baidu.com/s/1bqVD5MJ 密碼:4lku 安裝 請右鍵 以管理員身份運行 進行軟件安裝,安裝過程如下: