pycharm連接github(詳細步驟)

前提:菜鳥學習的記錄過程,如果有不足之處,還請各位大佬大神們指教(感謝)】

1.先安裝git

沒有安裝git的小伙伴,看上一篇安裝git的文章。

安裝git,2.49.0版本-CSDN博客

打開cmd(win+R),看看電腦git安裝沒有。

git? --version

2.打開pycharm

1.【生成ssh密鑰】

在pycharm 終端輸入

ssh-keygen -t ed25519 -C "你的郵箱"

打開你的網站? github賬號,=》? Sign in to GitHub · GitHub

打開? 設置 ----?開發者設置 ---ssh ?and ? gpg keys

添加新的ssh

把你剛才.pub里面的代碼內容,復制粘貼到key

在終端輸入:ssh -T git@github.com

成功了!已經通過 SSH 成功連接到 GitHub!

在pycharm終端輸入? ?

sst -T git@github.com

顯示:Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access.

證明你的ssh連接成功啦。

2.設置Git

【題外話】? 覺得英文看不懂,可以在設置 -----插件------下載安裝一個Chinese中文語言包。

打開pycharm,點擊 設置settings----版本控制----Git

git可執行文件路徑:? 旁邊文件小圖標打開你安裝git的路徑(也可能自動檢測到了)

接著? ?點擊? ?【測試】

顯示 git的版本號,說明連接成功。

3.連接github賬號

點擊 設置-----版本控制-----github

點擊? +? ? 可以通過github直接登錄,也可以通過令牌登錄。

如果需要令牌token登錄,可以閱讀這篇文章,里面是通過token登錄的。

IDEA連接github(上傳項目)-CSDN博客

我直接點擊github登錄,網頁跳轉,點擊,就顯示成功了。

直接返回pycharm就顯示你的頭像和用戶名了。

4.在github創建一個 倉庫

在github? ?創建? 一個倉庫。你自己取名字(記得,等下用到),選擇? ?私有 or公開,點擊創建。

5.打開你要上傳的項目 目錄

舉例子,我要上傳這個(智能課程)項目。

打開所在文件路徑。

輸入cmd,回車。

輸入 (替換你的信息):

your-username? ==你的github用戶名

repository ==剛才叫你創建一個倉庫的名字。

git clone git@github.com:your-username/repository.git

顯示:

【我取名叫pycharmStudy

已經成功克隆了遠程倉庫 pycharmStudy,但這個倉庫目前是空的(里面沒有任何代碼、README、提交記錄等),所以才提示這是一個空倉庫。

先別關掉這個cmd,可以最小化,等下還要用到哦

6.復制粘貼你的代碼到? 文件夾

這時候打開你的文件目錄,你就會發現你的克隆倉庫pycharmStudy存在了。

將你的代碼項目,復制粘貼放到??pycharmStudy文件里面。

我放了兩個代碼。

打開? cmd,進入項目文件夾

輸入??

cd pycharmStudy

繼續輸入

這個commit? ?里面的文字,你想怎么寫都行? ? “”

f分別輸入指令,別一次性復制粘貼git add .git commit -m "首次提交:添加 PyCharm 學習代碼"git push -u origin main

這其實不是錯誤,而是一個常見的 Git 提示:

  • LF 是 Linux/Unix/macOS 的換行符。

  • CRLF 是 Windows 的換行符。

  • 你在 Windows 上操作,Git 默認會把 LF 轉換成 CRLF(以兼容 Windows 系統)

可選:如果你不想以后再看到這個提示,可以設置 Git 自動處理換行符:

git config --global core.autocrlf true
  • 提交時把 Windows 的 CRLF 轉成 LF;

  • 檢出代碼時再把 LF 轉成 CRLF,適配 Windows 工具;

  • 這樣就不會再提示你“換行符變化”了。

7.打開github查看代碼

OK,到這一步,沒問題的話,打開github網站,打開你剛才建的倉庫。

刷新,你剛才的代碼已經克隆進去了。

【感謝您的觀看學習,制作不易,希望得到一個一鍵三連哈哈】

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/81550.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/81550.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/81550.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uniapp在APP上如何使用websocket--詳解

UniApp 在 APP 端如何使用 WebSocket以及常見問題 一、WebSocket 基礎概念 WebSocket 是一種在單個TCP連接上進行全雙工通信的協議,適用于實時數據傳輸場景(如聊天室、實時游戲、股票行情等)。 與傳統HTTP對比 特性WebSocketHTTP連接方式…

物聯網賦能7×24H無人值守共享自習室系統設計與實踐!

隨著"全民學習"浪潮的興起,共享自習室市場也欣欣向榮,今天就帶大家了解下在物聯網的加持下,無人共享自習室系統的設計與實際方法。 一、物聯網系統整體架構 1.1 系統分層設計 層級技術組成核心功能用戶端微信小程序/H5預約選座、…

【Linux】ELF與動靜態庫的“暗黑兵法”:程序是如何跑起來的?

目錄 一、什么是庫? 1. C標準庫(libc) 2. C標準庫(libstdc) 二、靜態庫 1. 靜態庫的生成 2. 靜態庫的使用 三、動態庫 1. 動態庫的生成 2. 動態庫的使用 3. 庫運行的搜索路徑。 (1)原因…

滲透測試流程-中篇

#作者:允砸兒 #日期:乙巳青蛇年 四月廿一(2025年5月18日) 今天筆者帶大家繼續學習,網安的知識比較雜且知識面很廣,這一部分會介紹很多需要使用的工具。會用各種工具是做網安的基礎,ok咱們繼續…

[創業之路-358]:從歷史輪回到制度躍遷:中國共產黨創業模式的超越性密碼

人類文明的演進如同一條螺旋上升的階梯,從原始社會的公有制到資本主義私有制的巔峰,再到社會主義對公有制的重構,每一次制度迭代都伴隨著對前序文明的揚棄。中國共產黨自誕生之日起,便以“為人類求解放”為使命,在革命…

NLP基礎

目錄 一、NLP 概述和應用 (一)NLP 的定義與演進歷程 (二)NLP 的多元應用領域 二、文本預處理技術 (一)文本獲取與編碼轉換 (二)文本清洗:去除雜質的精細打磨 &…

【數據結構與算法】ArrayList 與順序表的實現

目錄 一、List 接口 1.1 List 接口的簡單介紹 1.1 常用方法 二、順序表 2.1 線性表的介紹 2.2 順序表的介紹 2.3 順序表的實現 2.3.1 前置條件:自定義異常 2.3.2 順序表的初始化 2.3.2 順序表的實現 三、ArrayList 實現類 3.1 ArrayList 的兩種使用方式 3.2 Array…

Linux518 YUM源倉庫回顧(需查)ssh 服務配置回顧 特定任務配置回顧

計劃配倉庫YUM源 為什么我在/soft文件夾下 使用yum install --downloadonly --downloaddir /soft samba 為什么文件夾下看不到samba文件 exiting because “Download Only” specified 計劃過 計劃配SSH 參考 ok了 計劃配置特定任務解決方案 code: 兩端先配好網絡 測試好s…

如何完美安裝GPU版本的torch、torchvision----解決torch安裝慢 無法安裝 需要翻墻安裝 安裝的是GPU版本但無法使用的GPU的錯誤

聲明: 本視頻靈感來自b站 如何解決所述問題 如何安裝對應版本的torch、torchvison 進入pytorch官網 進入歷史版本 這里以cuda11.8 torch 2.1.0為例演示 根據文檔找到要安裝的torch、torchvison版本 但不是使用命令行直接安裝 命令行直接安裝可能面臨著 安裝慢…

【iOS(swift)筆記-9】WKWebView無法訪問網絡

對于iOS 在info中添加App Transport Security Settings,然后在App Transport Security Settings里添加Allow Arbitrary Loadstrue 對于macOS 除了上面的操作,還需在項目信息的App Sandbox里有個Network打鉤選項

buck變換器的simulink/matlab仿真和python參數設計

什么是Buck電路? BUCK電路是一種降壓斬波器,降壓變換器輸出電壓平均值Uo總是小于輸出電壓UD。通常電感中的電流是否連續,取決于開關頻率、濾波電感L和電容C的數值。BUCK也是DC-DC基本拓撲,或者稱為電路結構,是最基本的DC-DC電路…

給個人程序加上MCP翅膀

背景 最近MCP這個詞真是到處都是,看起來特別高大上。我平時沒事的時候也一直在關注這方面的技術,知道它是怎么一回事,也懂該怎么去實現。但可惜一直抽不出時間來自己動手搞一個MCP服務。網上關于MCP的教程一搜一大把,但基本上都是…

AWS中國區CloudFront證書管理和應用指南

在AWS中國區使用CloudFront時,SSL/TLS證書的管理和應用是一個重要的環節。本文將詳細介紹如何在AWS中國區上傳、管理和應用SSL證書到CloudFront分配。 1. 準備證書文件 首先,我們需要準備好SSL證書相關的文件。通常,這包括: 私鑰文件(.key)公鑰證書文件(.crt)證書鏈文…

為什么hadoop不用Java的序列化?

Java的序列化是一個重量級序列化框架(Serializable),一個對象被序列化后,會附帶很多額外的信息(各種校驗信息,Header,繼承體系等),不便于在網絡中高效傳輸。所以&#xf…

Word壓縮解決方案

Word壓縮解決方案:基于圖片壓縮的 .docx 優化實踐 📌 背景 在日常科研寫作或項目文檔整理中,Word 文檔(.docx)往往因為插入大量高清圖表、掃描圖像、公式圖等導致文件體積過大,或者畢業學位論文查重要求上…

基于基金凈值百分位的交易策略

策略來源:睿思量化小程序 基金凈值百分位,是衡量當前基金凈值在過去一段時間內的相對位置。以近一年為例,若某基金凈值百分位為30%,意味著過去一年中有30%的時間基金凈值低于當前值,70%的時間高于當前值。這一指標猶如…

數字人技術的核心:AI與動作捕捉的雙引擎驅動(210)

**摘要:**數字人技術從靜態建模邁向動態交互,AI與動作捕捉技術的深度融合推動其智能化發展。盡管面臨表情僵硬、動作脫節、交互機械等技術瓶頸,但通過多模態融合技術、輕量化動捕方案等創新,數字人正逐步實現自然交互與情感表達。…

基于OpenCV的實時文檔掃描與矯正技術

文章目錄 引言一、系統概述二、核心代碼解析1. 導入必要庫2. 輔助函數定義3. 坐標點排序函數4. 透視變換函數5. 主程序流程 三、完整代碼四、結語 引言 在日常工作和學習中,我們經常需要將紙質文檔數字化。手動拍攝文檔照片常常會出現角度傾斜、透視變形等問題&…

jenkins pipeline實現CI/CD

在企業級的架構中,CI/CD是必不可少的一個環節,它可以讓開發人員只關注于開發,而不必去關注項目的構建和部署,從而提高開發人員的效率。 本文我們來介紹一下使用jenkins 的pipeline來進行java項目的自動構建以及部署。我們通過腳本…

InfluxDB 3 Core + Java 11 + Spring Boot:打造高效物聯網數據平臺

一、 引言:為什么選擇InfluxDB 3? 項目背景: 在我們的隧道風機監控系統中,實時數據的采集、存儲和高效查詢是至關重要的核心需求。風機運行產生的振動、傾角、電流、溫度等參數是典型的時序數據,具有高并發寫入、數據…