如果你是一枚Coder,但是你不知道Github,那么我覺的你就不是一個菜鳥級別的Coder,因為你壓根不是真正Coder,你只是一個Code搬運工。說明你根本不善于突破自己!為什么這么說原因很簡單,很多優秀的代碼以及各種框架源碼都存放于github當中!
目錄
-
- github登錄與注冊
- gitbash安裝步驟詳解
- gitbash常用命令
- 獲取ssh密鑰
- 綁定ssh密鑰
- 代碼克隆
- 測試提交文件
首先,我先對GitHub來一個簡單介紹,GitHub他就是一個遠程倉庫,遠程倉庫通俗的理解就是一個可以保存自己代碼的地方,在實際開發當中一個項目往往是有多個人來共同協作開發完成的,那么就需要一個統一代碼保存的地方,而GitHub就是起到一個共享和匯總代碼的作用。
github登錄與注冊
github屬于國外的平臺,所以我們打開的時候有時候比較慢,這里我寫了一個解決打開慢的解決方案:https://blog.csdn.net/weixin_43888891/article/details/131546020
官方登錄頁: https://github.com/login
注冊頁: https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F&source=header-home
相對來說注冊還是很簡單的,只需要一個郵箱即可,郵箱寫qq郵箱就行了,假如以后忘記密碼了,是可以靠郵箱來找回密碼的。
官網全是英文的,目前的話,暫未發現有中文版的,對于英語不好的同學建議使用谷歌瀏覽器,谷歌瀏覽器可以翻譯網頁變為中文使用起來十分方便。
登錄進去之后,在這里我們可以創建一個自己的庫。
翻譯成中文之后創建庫的一些解釋已經寫得很清楚了哦
這里無非需要注意的就是庫分為兩種,分為了公有的私有的,上面解釋的很清楚了,大家自行選擇即可。
在創建完成自己的庫之后,下面就要讓自己的電腦克隆一個自己所創建的庫,方面自己電腦上的代碼同步到GitHub你所創建的庫當中。為了實現,就需要安裝一個軟件,Git Bash。
gitbash安裝步驟詳解
git bash是Windows下的命令行工具。
基于msys GNU環境,有git分布式版本控制工具。
主要用于git版本控制,上傳下載項目代碼。
GitHub官網: http://git-scm.com/download/win
首先進入GitHub官網,下載適合自己電腦的版本
下載的時候有的時候特別慢,這里我給大家一個我下載好的,雖然不是最新版本但是絕對是可以用的。
鏈接: https://pan.baidu.com/s/1sN5a26sMOEVSGhD9G33Pwg
提取碼:aunu
往下我就不給大家截圖了,總之就是一路Next就可以了!
下載好之后隨便找個文件夾右鍵會發現有個git bash這就證明安裝好了
gitbash常用命令
git init 初始化 git,只有初始化了以后才可以使用 git 相關命令。
git clone 獲取遠程項目,并下載到本地。遠程庫的地址在 GITHUB 項目中會有提供。
git status 查看本地修改與服務器的差異。
git add . 將這些差異文件添加,這樣就可以提交了。
git commit –m “這里是注釋” 提交更改到服務器。
git checkout master 更改到master庫。
git pull 將服務器最新的更改獲取到本地。
git merge local master 將本地的local合并到遠程的master上。
git push origin master 正式提交到遠程的master服務器上。
還有“git tag”,“git diff”,“git show”,“git log”,“git remote”等。
獲取ssh密鑰
打開輸入:ssh-keygen -t rsa -C “git賬號”
輸入之后一路Enter(確認)就可以了
以上截圖就證明成功了,這個時候打開以下地址:
id_rsa.pub就是我們需要的ssh密鑰了
注意:有的可能以前生成過,就會報這個錯了。
報錯解決: https://blog.csdn.net/weixin_43888891/article/details/112429980
綁定ssh密鑰
現在你就需要登錄到你的GitHub上邊添加這個密匙
將整個id_rsa.pub內容復制
添加成功
之后你就可以回到你的Git bash上邊了
輸入:ssh -T git@github.com
然后輸入上邊的代碼,來檢查是否成功綁定。如果輸入之后選擇yes出來是這樣說明就成功了。
接下來還需要簡單的設置一些東西。
git config --global user.name “git賬號”
git config --global user.email “git郵箱,注冊時候的郵箱”
代碼克隆
下面就要將你的庫克隆下來到本地電腦中,方便以后進行上傳代碼。
鏈接: https://github.com/
下面就要將你的庫克隆下來到本地電腦中,方便以后進行上傳代碼。
在庫創建完成之后 會有一個網址出現在網頁中,這個地址就是代碼地址。
git clone 命令會用的到
接下來就開始選擇文件存儲地方了。
git clone后邊的網址就是你創建庫成功之后的網址
git clone 地址(這個地址就是剛剛創建的庫那個頁面上代碼地址)
在執行命令過程有時候會讓你輸入賬號密碼啥的,這個不要輸錯了就行!
可以看到,指定目錄已經存在了我們的庫文件
測試提交文件
打開這個文件夾,然后在其中創建一個任意格式,任意名稱的文件。
然后在這個文件里面右鍵git bash進黑框框
git add我們新增的文件
之后輸入然后git commit -m “cc” 引號內的內容可以隨意改動,這個語句的意思是 給你剛剛上傳的文件一個備注,方便查找記憶而已
然后在輸入git push origin master
這個就代表成功了
現在打開你的GitHub網站,找到你創建的庫。
文件上傳成功。
點個贊吧!
希望更多的人看得到!
題外話
初入計算機行業的人或者大學計算機相關專業畢業生,很多因缺少實戰經驗,就業處處碰壁。下面我們來看兩組數據:
-
2023屆全國高校畢業生預計達到1158萬人,就業形勢嚴峻;
-
國家網絡安全宣傳周公布的數據顯示,到2027年我國網絡安全人員缺口將達327萬。
一方面是每年應屆畢業生就業形勢嚴峻,一方面是網絡安全人才百萬缺口。
6月9日,麥可思研究2023年版就業藍皮書(包括《2023年中國本科生就業報告》《2023年中國高職生就業報告》)正式發布。
2022屆大學畢業生月收入較高的前10個專業
本科計算機類、高職自動化類專業月收入較高。2022屆本科計算機類、高職自動化類專業月收入分別為6863元、5339元。其中,本科計算機類專業起薪與2021屆基本持平,高職自動化類月收入增長明顯,2022屆反超鐵道運輸類專業(5295元)排在第一位。
具體看專業,2022屆本科月收入較高的專業是信息安全(7579元)。對比2018屆,電子科學與技術、自動化等與人工智能相關的本科專業表現不俗,較五年前起薪漲幅均達到了19%。數據科學與大數據技術雖是近年新增專業但表現亮眼,已躋身2022屆本科畢業生畢業半年后月收入較高專業前三。五年前唯一進入本科高薪榜前10的人文社科類專業——法語已退出前10之列。
“沒有網絡安全就沒有國家安全”。當前,網絡安全已被提升到國家戰略的高度,成為影響國家安全、社會穩定至關重要的因素之一。
網絡安全行業特點
1、就業薪資非常高,漲薪快 2021年獵聘網發布網絡安全行業就業薪資行業最高人均33.77萬!
2、人才缺口大,就業機會多
2019年9月18日《中華人民共和國中央人民政府》官方網站發表:我國網絡空間安全人才 需求140萬人,而全國各大學校每年培養的人員不到1.5W人。獵聘網《2021年上半年網絡安全報告》預測2027年網安人才需求300W,現在從事網絡安全行業的從業人員只有10W人。
行業發展空間大,崗位非常多
網絡安全行業產業以來,隨即新增加了幾十個網絡安全行業崗位︰網絡安全專家、網絡安全分析師、安全咨詢師、網絡安全工程師、安全架構師、安全運維工程師、滲透工程師、信息安全管理員、數據安全工程師、網絡安全運營工程師、網絡安全應急響應工程師、數據鑒定師、網絡安全產品經理、網絡安全服務工程師、網絡安全培訓師、網絡安全審計員、威脅情報分析工程師、災難恢復專業人員、實戰攻防專業人員…
職業增值潛力大
網絡安全專業具有很強的技術特性,尤其是掌握工作中的核心網絡架構、安全技術,在職業發展上具有不可替代的競爭優勢。
隨著個人能力的不斷提升,所從事工作的職業價值也會隨著自身經驗的豐富以及項目運作的成熟,升值空間一路看漲,這也是為什么受大家歡迎的主要原因。
從某種程度來講,在網絡安全領域,跟醫生職業一樣,越老越吃香,因為技術愈加成熟,自然工作會受到重視,升職加薪則是水到渠成之事。
黑客&網絡安全如何學習
今天只要你給我的文章點贊,我私藏的網安學習資料一樣免費共享給你們,來看看有哪些東西。
1.學習路線圖
攻擊和防守要學的東西也不少,具體要學的東西我都寫在了上面的路線圖,如果你能學完它們,你去就業和接私活完全沒有問題。
2.視頻教程
網上雖然也有很多的學習資源,但基本上都殘缺不全的,這是我自己錄的網安視頻教程,上面路線圖的每一個知識點,我都有配套的視頻講解。
內容涵蓋了網絡安全法學習、網絡安全運營等保測評、滲透測試基礎、漏洞詳解、計算機基礎知識等,都是網絡安全入門必知必會的學習內容。
3.技術文檔和電子書
技術文檔也是我自己整理的,包括我參加大型網安行動、CTF和挖SRC漏洞的經驗和技術要點,電子書也有200多本,由于內容的敏感性,我就不一一展示了。
因篇幅有限,僅展示部分資料,需要點擊下方鏈接即可前往獲取