Pycharm github配置實(shí)現(xiàn)過(guò)程圖解
Git是一個(gè)開(kāi)源的分布式版本控制軟件,用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。Git 最初是由Linus Torvalds設(shè)計(jì)開(kāi)發(fā)的,用于管理Linux內(nèi)核開(kāi)發(fā)。Git 是根據(jù)GNU通用公共許可證版本2的條款分發(fā)的自由/免費(fèi)軟件,安裝參見(jiàn):http://git-scm.com/
GitHub是一個(gè)基于Git的遠(yuǎn)程文件托管平臺(tái)(同GitCafe、BitBucket和GitLab等)。
Git本身完全可以做到版本控制,但其所有內(nèi)容以及版本記錄只能保存在本機(jī),如果想要將文件內(nèi)容以及版本記錄同時(shí)保存在遠(yuǎn)程,則需要結(jié)合GitHub來(lái)使用。使用場(chǎng)景:
無(wú)GitHub:在本地 .git 文件夾內(nèi)維護(hù)歷時(shí)文件
有GitHub:在本地 .git 文件夾內(nèi)維護(hù)歷時(shí)文件,同時(shí)也將歷時(shí)文件托管在遠(yuǎn)程倉(cāng)庫(kù)
其他:
集中式:遠(yuǎn)程服務(wù)器保存所有版本,用戶(hù)客戶(hù)端有某個(gè)版本
分布式:遠(yuǎn)程服務(wù)器保存所有版本,用戶(hù)客戶(hù)端有所有版本
準(zhǔn)備工作:
本博客是為了懶癌患者不愿意敲git命令的同學(xué)準(zhǔn)備的,前提需要具備git和github使用經(jīng)驗(yàn)
git下載和安裝github配置免密登錄SSH KEY1.創(chuàng)建ssh key
打開(kāi)終端,輸入命令:
ssh-keygen


大多數(shù) Git 服務(wù)器都會(huì)選擇使用 SSH 公鑰來(lái)進(jìn)行授權(quán)。系統(tǒng)中的每個(gè)用戶(hù)都必須提供一個(gè)公鑰用于授權(quán),沒(méi)有的話就要生成一個(gè)。生成公鑰的過(guò)程在所有操作系統(tǒng)上都差不多。 首先先確認(rèn)一下是否已經(jīng)有一個(gè)公鑰了。SSH 公鑰默認(rèn)儲(chǔ)存在賬戶(hù)的主目錄下的~/.ssh目錄。進(jìn)去看看
2.檢查公鑰
這個(gè)文件默認(rèn)存在用戶(hù)家目錄下.ssh文件中

有.pub后綴的文件就是公鑰,另一個(gè)文件則是密鑰。假如沒(méi)有這些文件,或者干脆連.ssh目錄都沒(méi)有,可以用ssh-keygen來(lái)創(chuàng)建。該程序在 Linux/Mac 系統(tǒng)上由 SSH 包提供。
查看文件內(nèi)容:

添加ssh key進(jìn)入github
1.登錄github.com
2.找到個(gè)人主頁(yè)settings

3.找到ssh and gpg keys,點(diǎn)擊new ssh keys

添加秘鑰

驗(yàn)證是否成功
命令行輸入:
ssh -T git@github.com
成功登錄:

Pycharm和github的配置
一張圖就懂了?。?!找到pycharm的settings

git的配置

經(jīng)過(guò)這兩部。pycharm和github已經(jīng)關(guān)聯(lián)了,接下來(lái)看下開(kāi)發(fā)中是怎么用的!!
創(chuàng)建github倉(cāng)庫(kù)
看圖!
找到菜單欄vcs > import into version control > share project github

此時(shí)會(huì)彈出一個(gè)框,填入github信息

點(diǎn)擊share之后,又會(huì)彈出一個(gè)框,讓你選擇需要添加的文件,選擇自己需要上傳的文件即可
查看自己的github是否有倉(cāng)庫(kù)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python使用minimize()?函數(shù)替代matlab的fmincon函數(shù)
這篇文章主要介紹了python使用minimize()函數(shù)替代matlab的fmincon函數(shù),在matlab中,fmincon函數(shù)可以用于求解帶約束的非線性多變量函數(shù)的最小值,即可以用來(lái)求解非線性規(guī)劃問(wèn)題2022-09-09
python第三方庫(kù)subprocess執(zhí)行cmd同時(shí)輸入密碼獲取參數(shù)
本文給大家介紹python subprocess執(zhí)行cmd同時(shí)輸入密碼獲取參數(shù),手動(dòng)輸入cmd命令,本文給大家逐一介紹這個(gè)命令的使用方法,感興趣的朋友跟隨小編一起看看吧2024-01-01
python畫(huà)圖把時(shí)間作為橫坐標(biāo)的方法
今天小編就為大家分享一篇python畫(huà)圖把時(shí)間作為橫坐標(biāo)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
python中關(guān)于數(shù)據(jù)類(lèi)型的學(xué)習(xí)筆記
在本篇文章里小編給大家整理了關(guān)于python中關(guān)于數(shù)據(jù)類(lèi)型的學(xué)習(xí)筆記內(nèi)容,需要的朋友們可以參考下。2020-07-07
如何處理Python3.4 使用pymssql 亂碼問(wèn)題
這篇文章主要介紹了如何處理Python3.4 使用pymssql 亂碼問(wèn)題的相關(guān)資料,涉及到python pymssql相關(guān)知識(shí),對(duì)此感興趣的朋友一起學(xué)習(xí)吧2016-01-01
關(guān)于Streamlit性能優(yōu)化:緩存與狀態(tài)管理實(shí)戰(zhàn)
這篇文章主要介紹了關(guān)于Streamlit性能優(yōu)化:緩存與狀態(tài)管理實(shí)戰(zhàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04

