1. 程式人生 > >如何把本地檔案上傳到github上(MAC版)

如何把本地檔案上傳到github上(MAC版)

首先在github上新建一個你要上傳程式碼的倉庫

確認認證的公鑰是否正確

ssh -T git@github.com

如果成功提示:

You've successfully authenticated, but GitHub does not provide shell access.

然後cd到你要上傳的專案的資料夾下

touch README.md //新建一個記錄提交操作的文件
git init //初始化本地倉庫
git add README.md //新增
git add *  //加入所有專案
git status //檢查狀態 如果都是綠的 證明成功
git commit -m "first commit"
//提交到要地倉庫,並寫一些註釋 git remote add origin [email protected]:youname/Test.git //連線遠端倉庫並建了一個名叫:origin的別名 git push -u origin master //將本地倉庫的東西提交到地址是origin的地址,master分支下

出錯問題分析

如果輸入$ git remote add origin [email protected]:djqiang(github帳號名)/gitdemo(專案名).git

提示出錯資訊:fatal: remote origin already exists.

解決辦法如下:

1
、先輸入$ git remote rm origin 2、再輸入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不會報錯了! 3、如果輸入$ git remote rm origin 還是報錯的話,error: Could not remove config section 'remote.origin'. 我們需要修改gitconfig檔案的內容 4、找到你的github的安裝路徑,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9
fcd3358bd96720bb5c8\etc 5、找到一個名為gitconfig的檔案,開啟它把裡面的[remote "origin"]那一行刪掉就好了! 如果輸入$ ssh -T git@github.com 出現錯誤提示:Permission denied (publickey).因為新生成的key不能加入ssh就會導致連線不上github。 解決辦法如下: 1、先輸入$ ssh-agent,再輸入$ ssh-add ~/.ssh/id_key,這樣就可以了。 2、如果還是不行的話,輸入ssh-add ~/.ssh/id_key 命令後出現報錯Could not open a connection to your authentication agent.解決方法是key用Git Gui的ssh工具生成,這樣生成的時候key就直接儲存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令列來做。 3、最好檢查一下在你複製id_rsa.pub檔案的內容時有沒有產生多餘的空格或空行,有些編輯器會幫你新增這些的。
如果輸入$ git push origin master 提示出錯資訊:

error: failed to push some refs to '[email protected]:yourname/xxxx.git'

hint: Updates were rejected because the remote contains work that you do

hint: not have locally. This is usually caused by another repository pushing

hint: to the same ref. You may want to first integrate the remote changes

hint: (e.g., 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

解決辦法如下:
出現錯誤的主要原因是github中的README.md檔案不在原生代碼目錄中
可以通過如下命令進行程式碼合併【注:pull=fetch+merge]
可以通過如下命令進行程式碼合併【注:pull=fetch+merge] git pull --rebase origin master 此時再執行語句 git push -u origin master即可完成程式碼上傳到github

相關推薦

如何本地檔案github(MAC)

首先在github上新建一個你要上傳程式碼的倉庫 確認認證的公鑰是否正確 ssh -T [email protected] 如果成功提示: You've successfully authenticated, but GitHub does not provide shell

如何本地檔案github?

(都說git好用,但我覺得git把我弄得像個git……在反反覆覆用git bash的命令列上傳失敗了N次之後,終於可以用命令列把檔案上傳到GitHub了 這中間,還要感謝網路上的各種git教程!!!) 具體操作如下: (需提前安裝好git的終端git bash,以及註冊Gi

本地檔案github

然後返回到上一層目錄,滑鼠放在資料夾abc中,滑鼠右鍵選擇“git bash”。 開啟一個命令列編輯器,依次做下面操作。 1)建立git配置檔案,或者叫庫檔案 使用命令:git init 完成以後,可以在HRString資料夾裡面看到一個.git檔案,預設是隱藏檔案。 2)

本地檔案到遠端倉庫:git和github,前提是的不能是空資料夾

把本地檔案上傳到遠端倉庫:git和github 前提是上傳的不能是空資料夾,git是不能上傳空資料夾的,要是太想上傳空資料夾,就往裡面放一個readme.txt,老子搞了半天就是因為這個原因沒上傳成功我的檔案目錄,廖雪峰的部落格裡面也沒有提醒,真是太壞了 (

如何將本地檔案github

1.登入你的github,然後建立一個New repository,起個名稱dome 2. 在電腦上選擇一個盤,比如E 盤,在空白處滑鼠右鍵,點選 Git Bash。 輸入如下命令,用來在 E盤建立 dome 檔案放你的github上的do

本地檔案github總結

       經過多次嘗試,本地上傳github終於成功了,現在我來分析和介紹整個過程:         首先註冊github和git客戶端是必不可少的,一鍵預設安裝。                 參考:http://jingyan.baidu.com/article/

GitHub-從零到本地檔案同步到個人github賬號

第一步:安裝git Windows下要使用很多Linux/Unix的工具時,需要Cygwin這樣的模擬環境,Git也一樣。Cygwin的安裝和配置都比較複雜,就不建議你折騰了。不過,有高人已經把模擬環境和Git都打包好了,名叫msysgit,只需要下載

iOS 本地項目githubgithub管理項目配置

one https images 建倉 灰色 項目 con ssh keys 隱藏 一、註冊github賬號 首先需要註冊一個github賬號,註冊地址:https://github.com 接著會來到這 然後會收到一封github發的郵件,進入

使用git本地項目到GitHub和更新

好用 .html 提交 切換 添加文件 cat nbsp ini git init    最近在玩GitHub這個基友平臺,在這裏做個總結,方便以後查閱,也可以給網友們做個參考。   一:註冊GitHub賬號和下載git。   二:在GitHub上新建個倉庫,點+號再點擊N

Git筆記————本地倉庫Github

其他 col git add 目錄 暫存 style 指令 版本庫 push 參考:廖雪峰博客git教程 建立一個本地參考目錄,把這個目錄變成Git可以管理的倉庫,在此目錄下創建文件,如readme.txt,add 進暫存區,commit進版本庫 mkdir learng

如何將本地新專案到git(Mac端)

一、增(上傳新建專案) 實際情況 在本地開發了一個「angularJS-webApp」專案,需要將程式碼需要上傳至GitHub。   操作 1、在GitHub上新建一個專案,如:「angularJS-webApp」 專案 2、(先進入本地專案資料夾)通過命令

iOS 錄視訊,相簿選擇視訊,視訊壓縮,儲存本地檔案,播放,

iOS 錄視訊,相簿選擇視訊,視訊壓縮,儲存本地檔案,播放,上傳 工程中用到了這部分的功能,也糾結了幾天後做完了,現在總結下這部分的東西。 先說描述下需求: (1)從相簿取視訊、錄視訊; (2)視訊轉碼為mp4; (3)儲存在檔案中,覆蓋更新後也能讀取視訊 (4)視訊的

本地專案github

1. 下載安裝git,開啟git bash2. cd 到自己工程的路徑下使用 ‘git init ’命令,資料夾下會自動新增.git 資料夾3. 建議使用 ‘git add README.md ’新增R

專案github前清除敏感檔案的歷史防止隱私洩露

原標題 Android專案上傳github前對 Build.gradle改寫 防止隱私洩露。不過我覺得其實這個方法很通用,就改標題了。真好前幾天也爆出github歷史發現了XX公司管理人員上傳了賬號密碼等敏感資訊. 如果不是Android專案,就直接

前大疆程序員離職後,代碼 GitHub,令公司損失百萬,獲刑半年!

一個用戶 我們 服務器 自己 更多 有意 能夠 view ron 該員工之前在大疆的子公司擔任軟件工程師,公司對他很器重,負責編寫農業無人機的管理平臺和農機噴灑系統代碼。他在Github 開設賬號,並建立了“公有倉庫”,把代碼上傳至了 GitHub 公有倉庫。 經鑒定,大疆

提交本地項目到GitHub

setting 內容 文件 b-s 沒有 tin 私鑰 same pre 1.配置ssh key ssh-keygen -t rsa -C "註冊GitHub的郵箱" Enter file in which to save the key (/c/Users/yongf

eclipse 代碼github 筆記

代碼上傳 har text south ext sha str ont 技術 第一步 先share project 如圖所示 第二步 如果所示 第三步 點擊 下面的create 然後點擊完成 第四步提交 第五步: 第六步: eclipse 代碼上傳github 筆記

IntelliJ cannot log in to GitHubgithub報錯解決

dea cati hub 報錯解決 ima 生成 valid 本地 png 重裝系統,新裝的Intellij IDEA上新建的項目上傳github失敗,報錯: invalid authentication token 。。。 此處多為本地git用戶的用戶名/郵箱

Ubuntu專案Github

目錄 文章目錄 目錄 摘要 1.建立自己的github賬號 2.上傳自己的程式碼到github 1.建立自己的github倉庫 2.倉庫初始化 3.增加倉庫索引 4.新增評論 5. 清空當前遠端o

vue專案Github預覽

最近在用Vue仿寫cnode社群,想要上傳到github,並通過Github pages預覽,在這個過程中遇到了一些問題,因此寫個筆記,以便查閱。 完成Vue專案以後,在上傳到github之前,需要修改一些配置才能通過github pages預覽專案。 一、修改配置 解決檔案路徑問題: 開啟專案