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 程式碼成功更新下來
相關推薦
git與SourceTree安裝教程
1.安裝git客戶端以及相關工具 #sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel git #git --version #如果能顯示版本號,
Git與GitHub安裝與配置
Git與GitHub安裝與配置 1、所用的Git版本是Git-1.9.4-preview20140929.exe。 2、雙擊安裝檔案後進入以下介面: 3、點選兩次“Next”到以下介面: 4、更改安裝資料夾到:D:\Git\GitSetup\Git
Win7上Git和SourceTree安裝配置
兩顆星: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
caffe與caffe安裝教程
第一部分:Caffe 簡介 caffe是有伯克利視覺和學習中心(BVLC)開發。作者是伯克利博士賈楊清。 caffe是一個深度學習(deep learning)框架。其具有易讀、快速和模組化思想。 Ubuntu安裝 在安裝之前,請仔細閱讀本指南,並記下您的平臺
Android studio開發環境搭建教程與軟體安裝教程(從零開始學android)
學習Android開發的第一步是java環境搭建和android studio軟體的安裝。本文主要講解如何從零開始學android。 Android程式開發用的是java語言,所以我們要先在電腦上配置jdk(java development kit)環境,也即java開
Android Git與sourcetree使用方法(三)本地專案直接推到遠端碼雲(中國github)
建立遠端專案(碼雲) 這篇文章已經提到了如何建立 本地專案拉入SourceTree 點選左邊空白部分右鍵新建倉庫 本地專案建立遠端倉庫 URL /
odoo11與odoo12安裝教程
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
git與github——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 安裝 請右鍵 以管理員身份運行 進行軟件安裝,安裝過程如下: