日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何将本地代码上传到GitHub

發(fā)布時(shí)間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何将本地代码上传到GitHub 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如何將本地代碼上傳到GitHub

說明:Win7操作系統(tǒng),客戶端采用Git.

前言

搜資料的時(shí)候,看到很多朋友都把源碼放到了GitHub上托管,于是我也產(chǎn)生了把自己的代碼上傳到GitHub上的想法。此文針對初學(xué)者,手把手教你完成任務(wù)。

1.注冊GitHub賬號

到https://github.com 注冊GitHub賬號。然后登錄,并且通過郵箱認(rèn)證。

2.在GitHub上建立倉庫

(1)點(diǎn)擊右方的“new repository”按鈕新建一個(gè)倉庫。

(2)之后填寫名字(自己起一個(gè)),點(diǎn)擊【Create repository】;注意不要勾選Initialize this repository with a README.

(3)找到倉庫的地址

上面的工作完成之后,會出現(xiàn)一個(gè)提示頁面,找到下圖方框里的內(nèi)容,這個(gè)就是你的倉庫地址。在后文我們會用到它。

3.下載并安裝git客戶端

到http://git-scm.com/downloads 下載并安裝git版本管理工具,這是一個(gè)客戶端。

4.配置用戶名和郵件地址

(1)在【開始】菜單,打開Git Bash

(2)配置用戶名和郵件地址

我們需要設(shè)置一個(gè)用戶名和郵箱, 當(dāng)把本地倉庫上傳到GitHub后, 在GitHub中會顯示代碼上傳者。

在Git Bash中輸入以下命令。假設(shè)用戶名是Tom,郵件地址是TomWhite@163.com

git config --global user.name "Tom" git config --global user.email "TomWhite@163.com"

5.生成SSH密鑰

注意:這里的命令請使用注冊GitHub賬號時(shí)登記的郵箱。
輸入如下命令

ssh-keygen -t rsa -C "hello@163.com"

連續(xù)3個(gè)回車(如果不需要密碼的話)。最后得到了兩個(gè)文件:私鑰id_rsa和公鑰id_rsa.pub。

6.添加密鑰到ssh-agent

ssh-agent相當(dāng)于一個(gè)密鑰管理器,運(yùn)行ssh-agent以后,使用ssh-add命令將私鑰交給ssh-agent保管。

eval "$(ssh-agent -s)"

然后,

ssh-add ~/.ssh/id_rsa

7.登陸Github, 添加SSH公鑰

(1)在右上方找到【Settings】,然后點(diǎn)擊【SSH and GPG keys】

(2)點(diǎn)擊右上角的【New SSH Key】

(3)Title自己起一個(gè)

(4)復(fù)制粘貼id_rsa.pub文件的內(nèi)容

找到本地的.ssh文件夾,用記事本程序打開id_rsa.pub文件并復(fù)制文件內(nèi)容,粘貼到那個(gè)方框里。最后點(diǎn)擊【Add SSH Key】

8.測試公鑰是否添加成功

在Git Bash中輸入命令

ssh -T git@github.com

然后輸入yes,如果看到Hi后面是你的用戶名,那么說明成功了。類似下圖。

9.創(chuàng)建本地倉庫并上傳代碼到GitHub

找到自己要分享上傳的代碼文件夾,鼠標(biāo)右鍵選擇Git Bash,或者在Git Bash中進(jìn)入這個(gè)文件夾。

(1)初始化本地倉庫

git init

這個(gè)命令會在當(dāng)前目錄下建立一個(gè).git文件夾。

(2)選擇要添加進(jìn)本地倉庫的文件

git add .

這個(gè)命令會把當(dāng)前路徑下的所有文件,添加到一個(gè)列表中。
如果不想添加所有文件,只想添加指定的,只需要把“.”改為文件名即可。

(3)提交文件到本地倉庫

git commit -m 'first commit'

-m后面跟一個(gè)參數(shù),表示說明,將代碼提交到GitHub后,將會在代碼文件信息上顯示這個(gè)說明,如下圖。
注意:Git每次提交代碼,都要寫 Commit message(提交說明),否則就不允許提交。

(4)添加遠(yuǎn)程主機(jī)

git remote add origin git@github.com:XXX/XXX.git

這個(gè)git@github.com:XXX/XXX.git就是之前創(chuàng)建倉庫生成的地址,也是遠(yuǎn)程主機(jī)的地址;origin是遠(yuǎn)程主機(jī)名。

(5)把本地倉庫上傳到GitHub

git push -u origin master

上面命令將本地的master分支推送到origin主機(jī),同時(shí)指定origin為默認(rèn)主機(jī),后面就可以不加任何參數(shù)使用git push了。

到現(xiàn)在為止,你的代碼已經(jīng)在GitHub上展示出來了。趕緊去看看吧:)

下面粘貼一個(gè)圖片(圖片來自參考資料[3]),對我們了解Git的使用非常有幫助。

參考資料

[1]git-ssh 配置和使用
[2]使用Git將本地代碼上傳到GitHub
[3]Git遠(yuǎn)程操作詳解

總結(jié)

以上是生活随笔為你收集整理的如何将本地代码上传到GitHub的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。