1. 程式人生 > >【git】在git遠端倉庫中建立一個新專案並把原生代碼提交上去

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

一、確保你有管理員許可權。

如果你還不是管理員,請讓當前管理員編輯gitosis-admin專案下的gitosis.conf檔案,在[group gitosis-admin]下的members行裡新增你的名字。

二、把gitosis-admin專案clone下來

三、現在我們來新增一個新專案。為此我們要建立一個名為 mobile 的新段落,在其中羅列手機開發團隊的開發者,以及他們擁有寫許可權的專案。由於 'scott' 是系統中的唯一使用者,我們把他設為唯一使用者,並允許他讀寫名為 iphone_project 的新專案:

所以,我們編輯gitosis.conf並增加如下行:

[group mobile]
members = scott
writable = iphone_project

修改完之後,提交 gitosis-admin 裡的改動,並推送到伺服器使其生效:

$ git commit -am 'add iphone_project and mobile group'
[master 8962da8] add iphone_project and mobile group
 1 file changed, 4 insertions(+)
$ git push origin master
Counting objects: 5, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 272 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To 
[email protected]
:gitosis-admin.git    fb27aec..8962da8  master -> master

四、進入到我們將要提交的本地專案目錄,git init建立倉庫,並增加.gitignore檔案(用touch .gitignore命令),編輯.gitignore檔案,寫上要忽略同步的檔案,

比如我的是android工程,我的.gitignore檔案內容為:

/gen
/bin
.gitignore

然後就是 add 跟commit了

五、提交到遠端倉庫

在新工程 iphone_project 裡首次推送資料到伺服器前,得先設定該伺服器地址為遠端倉庫。但你不用事先到伺服器上手工建立該專案的裸倉庫— Gitosis 會在第一次遇到推送時自動建立:

$ git remote add origin [email protected]:iphone_project.git
$ git push origin master
Initialized empty Git repository in /opt/git/iphone_project.git/
Counting objects: 3, done.
Writing objects: 100% (3/3), 230 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:iphone_project.git
 * [new branch]      master -> master

參考:http://my.oschina.net/liseor/blog?disp=2&p=2

http://www.cnblogs.com/xilinch/p/3370001.html

相關推薦

gitgit遠端倉庫建立一個專案原生提交上去

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

git遠端伺服器建立專案原生推送到伺服器上

1.進入到遠端伺服器 ssh name (name:遠端伺服器地址) 2.進入以後新建一個空的倉庫 git init --bare name (name:倉庫的名稱) 3.退出遠端伺服器 exit 4.到需要提交的檔案的目錄裡面(命令:cd) 5.在需要提交的檔

SpringBoot手把手使用IDEA快速建立一個SpringBoot專案

微信公眾號: 關注可獲得更多幹貨。問題或建議,請公眾號留言; 關注小編微信公眾號獲取更多資源 手把手使用IDEA快速建立一個SpringBoot專案 目錄 1.New Project

gitlab上面建立專案原生上傳到git

1 登入gitlab 2,輸入專案名稱 3,輸入名稱,郵箱,上傳本地已有專案 4,進入已有專案資料夾裡面,開啟git命令控制面板 5,如果專案不是你建立的,需要你上傳原生代碼,需要開發人員把你新增進去,這樣你才能有上傳許可權 6,執行gi

C 在單鏈表插入一個節點的嘗試(一)

根據《C和指標》中講解連結串列的知識,記錄最終寫一個在單鏈表中插入一個新節點的函式的過程,這個分析過程十分的有趣,準備了兩篇博文,用於記錄這個過程。 連結串列是以結構體和指標為基礎的,所以結構體和指標是需要首先掌握的知識,掌握之後,最後要明白這個問題:結構體的自引用 這時

在python使用openpyxl和xlrd建立一個Excel原表格資料複製到

在Python中使用openpyxl和xlrd建立一個新Excel並把原表格資料複製到新表中 新的開始 文科出生,經濟學專業,年近四旬,純粹是把這個當成一個興趣在學。很早之前就打算學Python,但是一直停留在安裝好Python,這幾天比較空閒,開始從最最基礎自

Eclipse使用EGit外掛 原生提交遠端倉庫

1.申請完git賬戶後,建立好程式碼庫3.建立一個普通java專案4.把專案設定git管理,TEAM-->Share Project-->git-->Create Repository這裡選git點選finish後項目會變成上圖這樣,這意味著已經成功把專案標

Gitgit原生提交遠端倉庫

將原生代碼上傳到遠端倉庫的時候,開啟命令列視窗,進入到原生代碼的資料夾。 $ touch README.md $ git init $ git add README.md 但這一步是新增README.md檔案,初始化git,這樣在本地資料夾下會生成REA

Git如何原生推送到遠端倉庫

前言 最近在專案中使用到Git版本控制系統進行程式碼的管理以便於團隊成員的協作,由於之前使用的是SVN來進行版本控制,所以對於Git的使用還是有待熟練掌握。Git與SVN類似,個人認為兩者之間比較直觀的區別就是Git屬於分散式的而SVN是集中式的,Git不需要

git命令原生上傳到雲的遠端程式碼庫

1.首先選中你需要上傳的專案的根目錄,右鍵選中git base here開啟git命令視窗2.把本地的目錄變成git本地倉庫git init3.將你本地倉庫與碼雲上的遠端倉庫關聯起來注意:yuhuihu

linuxtar.gz(bz或bz2等)結尾的源

wrap shel ade 過程 sta read inux 目錄 壓縮 這種軟件包裏面都是源程序,沒有編譯過,需要編譯後才能安裝 1、打開一個SHELL,即終端 2、用CD 命令進入源代碼壓縮包所在的目錄 3、根據壓縮包類型解壓縮文件(*代表壓縮包名稱) tar -

IntelliJ IntelliJ IDEA 自動導入包 快捷方式 關閉重復提示

intel 快捷 png bubuko set gpo 代碼提示 將在 進行 idea可以自動優化導入包,但是有多個同名的類調用不同的包,必須自己手動Alt+Enter設置 設置idea導入包 勾選標註 1 選項,IntelliJ IDEA 將在我們書寫代碼的時候自

.NET.NET MVC4 微信掃一掃功能實現-附全部

代碼 control tro read div uga adt none work 寫在前面的    首先在調用微信的JS-SDK接口的時候需要仔細閱讀一下官方的註意事項,否則可能事倍功半。這裏先大概概述一下主要的流程,首先,使用微信掃一掃需要一個已經

在Eclipse建立一個ABAP專案

第1步:下載,安裝並啟動Eclipse IDE ABAP開發是在Eclipse IDE中使用自定義ABAP工具完成的。如果您尚未安裝Eclipse,請下載適用於Java開發人員的Eclipse IDE,然後立即安裝並啟動該應用程式。 第2步:為SAP NetWeaver(ADT)安裝ABAP開發工具

原創大數據基礎之Spark(4)RDD原理及解析

sso 數據 queue running upd parallel input gettime side 一 簡介 spark核心是RDD,官方文檔地址:https://spark.apache.org/docs/latest/rdd-programming-guide.h

git--使用git bash將原生提交到github

好久沒有提交程式碼,git基本操作都基本忘了,乘著這次使用的機會,重新複習一下,並做個記錄來加深記憶。 一、建立github倉庫 1、訪問github網站,登入。 2、建立一個新倉庫: 此處的資訊中包含待會用git提交本地內容時需要用的命令。

Eclipse建立maven專案JDK版本改為預設是1.7的方法

1. 修改maven的settings.xml檔案,新增以下行,jdk版本改為1.7; <profile> <id>jdk-1.7</id> <activation> <ac

Git pull 強制拉取覆蓋原生

兩個電腦同時對git上的專案進行跟新時,不免要用到將git上的程式碼拉取到本地更新原生代碼的操作,鑑於自己對git使用的還不是很熟練,所以就直接採取暴力的方法,直接拉取並覆蓋本地的所有程式碼,命令如下

轉載JAVA對XML文件的讀寫(有具體的和解析

導入 處理 讀寫 一個 掃描 表示 for xml ray .html 原文:https://www.cnblogs.com/yangliguo/p/7398996.html XML 指可擴展標記語言(EXtensible Markup Language),是獨立於軟件和硬

Godot Engine 學習筆記 建立一個專案

建立一個新專案 新建專案 編輯器 新建專案 開啟Godot會出現專案管理器 點選"新建"按鈕,會彈出一個新建視窗,輸入專案名和專案路徑即可。 編輯器 新建完專案,Godot了就會開啟編輯器。 現在打算在場景上顯