之前寫過(guò)一篇如何用ide Android studio 關(guān)聯(lián)Git 傳項(xiàng)目到github 相當(dāng)?shù)暮?jiǎn)單
傳送門:http://blog.csdn.NET/panghaha12138/article/details/72847676
今天記錄一下如何不用ide 手動(dòng)用git 遠(yuǎn)程傳代碼到github
1.你首先得有個(gè)git 吧
首先需要下載windows版的Git
官網(wǎng)下載地址:https://git-for-windows.github.io/
安裝很傻瓜式的下一步就行
2.你也得有個(gè)github賬號(hào),這個(gè)注冊(cè)只要有個(gè)能用的郵箱就行qq的都可以然后創(chuàng)建一個(gè)項(xiàng)目
然后添上項(xiàng)目名婚惫,描述寫不寫都行疫赎,接下來(lái)拷貝ssh路徑
注意:一定要選擇ssh!一定要選擇ssh!一定要選擇ssh!
然后打開git
敲下面的命令
這里是設(shè)置你的賬號(hào)和郵箱
然后創(chuàng)建本地遠(yuǎn)程ssh-keygen
這里添你注冊(cè)的郵箱(-C c是大寫的)
然后他就會(huì)提示你要不要設(shè)置密碼
你就直接敲回車,需要敲兩次 (直接敲代表不設(shè)置密碼)
然后出現(xiàn)這個(gè)東西就代表你的ssh-keygen已經(jīng)創(chuàng)建好了饲宿,這里已經(jīng)提示你keygen存在的路徑,我這里是在/c/Users/htzh1/.ssh/id_rsa.pub
去找這個(gè)文件
拿submit或者別的什么萬(wàn)能的文本編輯工具打開胆描,你會(huì)發(fā)現(xiàn)是加密過(guò)的亂七八糟的密鑰瘫想,不用管ctrl+a 全考貝
然后現(xiàn)在到你的github打開setting
title隨便寫,然后key就直接粘貼就ok 點(diǎn)添加按鈕
現(xiàn)在回到git 測(cè)試一下
然后你會(huì)看到successfully的提示昌讲,就代表密鑰添加成功国夜,已經(jīng)建立連接了
然后創(chuàng)建關(guān)聯(lián)地址(這里地址應(yīng)該改成ssh的不是https的)
這里筆者當(dāng)時(shí)犯了一個(gè)錯(cuò)誤報(bào)這個(gè)錯(cuò)
remote: Permission to wenYao906/Demo.git denied to PangHaHa12138.fatal: unable to access 'https://github.com/wenYao906/Demo.git/': The requested URL returned error: 403
可以看到這個(gè)鏈接是https 的
再回到上面我重復(fù)三次那個(gè)地方,這個(gè)鏈接必須是ssh的
為了保險(xiǎn)起見短绸,我們cd 到要傳到github的項(xiàng)目本地文件夾
我這里是把項(xiàng)目拷貝到桌面了
然后git init 一下
普及一下git的init 你在哪個(gè)文件夾里init都會(huì)出現(xiàn)個(gè).git,隱藏文件也就是說(shuō)每次你想傳哪個(gè)項(xiàng)目到github车吹,你就cd 到對(duì)應(yīng)的位置,肯定是項(xiàng)目最外層的文件夾鸠按,敲 git init
然后查看一下這里配置的地址是否和創(chuàng)建項(xiàng)目時(shí)候人家給你的是一樣的
用cat 或者vim
這里注意我的url= https://github......省略礼搁,這里的地址已經(jīng)錯(cuò)了
那么我需要把地址改回來(lái),兩種方法目尖,會(huì)vim的直接 i 插入 d 刪除
不會(huì)就去你項(xiàng)目文件夾,修改查看文件屬性扎运,顯示隱藏文件瑟曲,就.git這類文件是默認(rèn)隱藏的饮戳,不設(shè)置你看不到
然后記事本打開.config,直接改然后保存洞拨,在用cat查看一下
這次url 就對(duì)了
好了然后就是提交代碼了
提交一共就三步扯罐,加之前的init四步
先 git add
然后git commit
這時(shí)候他會(huì)遍歷你的項(xiàng)目里所有文件,你會(huì)看到滿屏幕都是文件
但這只是提交到git的暫存器里烦衣,沒有到github歹河,之后push
然后等會(huì)你就會(huì)看到提示,傳了多少文件花吟,多少KB
ok秸歧,至此已經(jīng)成功傳上去了
總結(jié)就是四步:
1,創(chuàng)建keygen密鑰關(guān)聯(lián)github
2衅澈,設(shè)置姓名和郵箱
3键菱,創(chuàng)建遠(yuǎn)程地址
4,git init git add git commit git push