1. 程式人生 > >上傳專案到 GitHub:如何用同一個 github 帳號在兩臺電腦上同步開發?/ 如何協同開發?

上傳專案到 GitHub:如何用同一個 github 帳號在兩臺電腦上同步開發?/ 如何協同開發?

飽暖思淫慾,寫了專案就想試試上傳到github.com,之前用Git和SourceTree跟同事除錯過協同開發,又是突發奇想:如何用同一個github帳號在兩臺電腦上同步開發?說幹就幹!

找了很多教程,試了好幾次,總是上傳不了新專案到github,在參考幾個文章後,最終搞定了。

首先是下載安裝Git(度娘:找我找我!)(谷歌:呵呵…)。

第一步:開啟專案資源路徑,右鍵點選“Git Bash Here”,開啟GitBash

這裡寫圖片描述

第二步:建立SSH keys
SSH keys是什麼東西可自己查,原先自己也疑惑,為什麼有些教程需要建立,有些又不用呢?檢索之後發現,其實並不一定要SSH keys,百度知道上有一個

很好的答案
“ssh是一種安全的傳輸模式,github要求推送程式碼的使用者是合法的,所以每次推送時候都要輸入賬號密碼,用以驗證你是否為合法使用者,為了省去每次都要輸入密碼的步驟,採用shh公鑰,金鑰;也就是你說的sshkey來驗證你是否為合法使用者,在你的電腦生成了一個唯一的ssh公鑰和私鑰,公鑰放到github上面,當你推送的時候,git就會匹配你的私鑰是否跟github上面的公鑰是配對的,正確就認為你是合法的,允許推送。sshkey可以理解為是你的身份標識,放在github上面表明你是這個專案的一個開發人員,但是別人是可以截獲的,你本機的私鑰別人就無法截獲,sshkey就可以保證每次傳輸都是安全的
。”

在開啟的GitBash中輸入以下命令列,然後一直回車,就會在指定的資料夾中生成金鑰:

ssh-keygen -t rsa -C "你註冊github時使用的郵箱"

這裡寫圖片描述
開啟對應位置的檔案:

這裡寫圖片描述

將其中的key複製到自己的SSH and GPG keys中,新建key:

這裡寫圖片描述

驗證是否成功:

ssh -T git@github.com

這裡寫圖片描述

第三步:新建github倉庫

這裡寫圖片描述

第四步:初始化自己的Git工具

// 初始化一個 Git 倉庫
git init  
// 設定開發者資訊
git config --global user.name"ZhangZeQiao" 
git config --global
user.email"571129[email protected]"

這裡寫圖片描述

第五步:【曲線救國步驟一】將github上新建的空專案克隆到本地同名的專案下

git clone https://github.com/ZhangZeQiao/DemoApp.git

這裡寫圖片描述
這裡寫圖片描述

在本地原專案下會克隆生成一個新的資料夾:

這裡寫圖片描述
將裡面的檔案全部剪下到原專案下,刪除空的資料夾:

這裡寫圖片描述

第六步:【曲線救國步驟二】提交專案

git add . //注意add後面是有”.“的,而且和add之間有一個空格 

git commit -m “填寫你的提交說明”

git push origin master

注意點0:提交之前最好進行檔案的忽略操作

注意點1:需要填寫賬號名跟密碼

這裡寫圖片描述

注意點2:這裡我看到有人加-u,因為第一次push的時候失敗了,所以第二次時加了-u,但是第一次提交時我沒有開VPN,第二次時開了,再結合報錯的提示,很難說哪種條件下才成功,所以,如果第一次提交不成功就多提交幾次,666 …

這裡寫圖片描述

到github重新整理,就能原先空專案滿了:

這裡寫圖片描述

———-
回家中 ……
———-

好啦,重點來了,敲黑板記筆記哈:“如何用同一個github帳號在兩臺電腦上同步開發?”或者說“如何協同開發?“

“神器AndroidStudio !!!”

AndroidStudio中已經集成了github,只要配置github和git資訊就可以啦。

步驟一:配置Github

這裡寫圖片描述

步驟二:配置Git

這裡寫圖片描述

步驟三:匯入專案

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡要提示一點:如果出現以下問題“Couldn’t get the list of GitHub repositori”,只要去掉as的網路代理,點選“No proxy”即可

這裡寫圖片描述

最後是提交程式碼:

1、在這裡點選提交(假提交):

這裡寫圖片描述

2、填寫資訊:

這裡寫圖片描述

3、先點選新增上面要提交的內容,再點選這裡的push,提交到github(為防止程式碼衝突,push之前要先pull):

這裡寫圖片描述
這裡寫圖片描述

搞定:

這裡寫圖片描述

這裡有個小技巧:如果你想檢視github是否更新到,可在指定的檔案的tab中右鍵,然後點選“Open on GitHub”

這裡寫圖片描述

相關推薦

專案GitHub如何用同一個 github 電腦同步開發?/ 如何協同開發

飽暖思淫慾,寫了專案就想試試上傳到github.com,之前用Git和SourceTree跟同事除錯過協同開發,又是突發奇想:如何用同一個github帳號在兩臺電腦上同步開發?說幹就幹! 找了很多教程,試了好幾次,總是上傳不了新專案到github,在參考幾個文

git專案到碼雲或github(強制更新,小白助手)

1.    本地建立資料夾,把專案檔案放到該目錄下; 2.    右鍵單擊新資料夾,點選“Git Bash Here”; 3.    初始化本地倉庫,輸入git init 4.     git remote add origin [email protected]

使用TCP在同一電腦可以建立連線,在電腦卻連線失敗的原因分析

   最近在用unity做聯機遊戲,在網路方面費了不少勁,總是在程式碼沒問題的時候出一些莫名奇妙的BUG,不過後來都決定了。如果感覺程式碼沒問題,八成就是防火牆的問題。 用unity釋出後的遊戲,如果涉及網路,在第一次執行時會出現這個介面——windows 安全警報。

ubuntu14.04 hadoop在電腦的搭建

筆記本IP 115.27.116.52 master 桌上型電腦IP 162.105.13.237 slave1 筆記本:ubuntu12.04 64bit, hadoop-2.5.0,JDK1.7.0_51, 機器名 ubuntu 桌上型電腦:ubuntu14.04 64

一根網線連線電腦構成小型區域網

先設定好IP(最好是用手動,自動會減慢系統開機和聯網速度) 再在我的電腦-網路上的芳鄰-設定家庭或小型辦公網路就OK了,根本用不著買路由器。雙網絡卡是用在省錢的條件下三太電腦互聯的;路由器是用在多臺電腦上網用的,有自動撥號和防火牆功能! 兩臺電腦,只要對聯線就可以了,電腦城有

不用U盤,一根網線在電腦之間傳輸檔案

有一次要給朋友傳一部電影恰好沒有帶U盤,而且又不能上網,不知道怎麼辦。後來就上網搜尋加自我摸索,總結了一些方法。只要你身邊有一條網線或者你們的電腦處在同一個局域網裡,就可以實現傳輸資料。下面是我總結的一些方法。 前提:用網線將兩臺電腦連線起來,並設定成同一個區域網(如把A

使用git專案程式碼到github

如果一個人沒有github,都不好意思說自己是碼農,github作為一個開源的程式碼倉庫管理平臺,對程式碼的管理確實很方便 其次我們在GitHub,可以十分輕易地找到海量的開原始碼,是不是很開心 1、註冊Github賬號,註冊地址:https://github.com/join?s

git將專案到遠端倉庫,如 github

首先要先安裝好git。 初次安裝git需要先配置好使用者名稱和郵箱,否則git 會提示: please tell me who you are   開始配置,配置命令分別為: git config --global user.name "username" git

Intellij idea 專案Github

參考資料: 1、http://blog.csdn.net/mr_rain/article/details/78565220 2、http://blog.csdn.net/autfish/article/details/52513465] 1、Intellij idea 新增G

從Idea專案Github

1.建立有github賬戶:https://github.com 2.在電腦上安裝git 3.在idea中配置git和github (1)配置github,host為github主機地址,賬號密碼為自身登入帳號密碼,點選test進行測試 (2)配置git,path路徑為下載的g

Git——新手入門與專案到遠端倉庫GitHub

 建立原生代碼倉庫  開啟Git Bash 首先配置自己的身份,這樣在提交程式碼的時候就能知道是誰提交的 輸入git config --global user.name "名字" git config --global user.email "郵箱地址" 配置

Pycharm專案GitHub

 一 在Pycharm中配置GitHub 二 安裝Git 1 下載地址 https://git-scm.com/download/win 2 按照提示一步步安裝 三 設定git 設定git是為了讓pycha

git專案github遠端庫

最近在學習使用 git 上傳管理專案,依照教程,建好了一個遠端庫,也實現了本地庫與遠端庫的專案同步上傳,但是在試著將本地庫裡的專案上傳到另一個新建遠端庫時遇到了問題,一直上傳不成功,經過一番查詢摸索終於搞懂了如何 將專案上傳到不同的遠端庫中,整理筆記如下:   平時在用遠端庫

Git和Github的關聯應用,專案原始碼等----第一階段

引言: 進行下面操作時需要滿足條件 1.Git已經安裝,並且SSH KEY已經配置在GitHub上 2.擁有一個Github賬號 一,使用Github建立一個庫(respository)

如何使用控制檯在github平臺專案

本文章主要是給自己看看的,因為總是忘了怎麼操作【腦子是個好東西】如果大家有哪裡覺得描述錯誤的還請指出以下行為都是在已經解決了SSH keys了的條件下,因為我已經完成了SSH keys 那麼我要開始上傳我的一個庫了! 首先在github上建立一個專案 緊接著要做

Android Studio 快速實現專案Github(詳細步驟)

前言: 本文主要講解如何將Android Studio專案上傳至GitHub,在此之前,先介紹幾個概念。 Android Studio:是谷歌推出一個Android整合開發工具,基於IntelliJ IDEA,類似 Eclipse ADT,Android Studio 提供了整合的 Android 開發工具用

Git Bash專案Github

1. 在Github上新建一個repository。 3. 選擇專案資料夾,點選滑鼠右鍵,在彈出的選單項中選擇“Git Bash Here”。 4. 將Github上的倉庫克隆到本地,在bash中: Git clone [email protected

如何專案github

1.有GitHub賬號 2.需要在你的電腦上安裝git版本控制系統 3.在As上配置GitHub賬號 先開啟Android studio;進入設定裡面 生成token 配置完成之後就可以進去下一步,將原生代碼上傳。 4.上傳原生代碼 填寫專案資訊

利用Android Studio 專案github

本文章來自轉載,原連結為:https://blog.csdn.net/jhj_24/article/details/73468431 利用Android Studio 上傳專案到 github 1、準備 安裝Androidstudio並新建一個工程; 安裝git版本控制系統.如Git GUI

從本地專案及程式碼到GitHub

原文連線:https://blog.csdn.net/lucky_lxg/article/details/77849212 將本地專案上傳到Github(兩種簡單、方便的方法)   一、第一種方法:   首先你需要一個github賬號,所有還沒有的話先去註冊吧