国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github

這篇具有很好參考價值的文章主要介紹了【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前面的文章我們搭建了微信公眾號開發(fā)的服務器,寫了一點代碼。后面肯定會對代碼不斷的完善和迭代,那怎樣維護這些代碼呢?
可以通過GitHub進行維護和版本管理。

本文主要帶你從0開始構(gòu)建起服務器和GitHub倉庫之間的聯(lián)系。

本文假設你已經(jīng)略懂基本的 git 指令:

  • git init
  • git status
  • git add .
  • git commit -m “xxxxx”
  • git push

前文【如何搭建微信公眾號和服務器數(shù)據(jù)通路】可參考:
【超詳細!超多圖!】Python微信公眾號開發(fā)(1)
【超詳細!】Python微信公眾號開發(fā)(2)

0. 準備工作

(1)首先你得有個GitHub的賬號,可以去官網(wǎng)注冊一個。

  • GitHub官網(wǎng)網(wǎng)址點這里

(2)創(chuàng)建一個GitHub倉庫
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

主要填一下里面的這些內(nèi)容:

  • 倉庫名,自己定一個,最好與你服務器上代碼文件夾同名
  • 公開或私有(我這里先選的私有,不公開給大家看到)
  • Add .gitignore:可以選擇Python模板,會將一些不必要上傳的文件忽略掉。

1. 服務器配置 - 安裝Git,配置SSH

前文中我的服務器是騰訊云的寶塔Linux版本,Centos系統(tǒng)

(1)首先安裝Git

yum install -y git

(2)然后配置郵箱與用戶名

# 用戶名
git config --global user.name "Your Name"
# 郵箱
git config --global user.email "you@example.com"

(3)生成ssh公鑰

cd ~/.ssh
ssh-keygen -t rsa -C "xxxx@example.com" (你的郵箱)

之后一直按Enter鍵

(4)獲取生成的公鑰

cat id_rsa.pub

把公鑰復制下來,填到GitHub中。

2. 在GitHub網(wǎng)站設置SSH key(公鑰)

(1)點擊頭像 —> “settings”,進入設置頁
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
(2)點擊SSH and GPG keys
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

(3)點擊New SSH key
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
(4)添加公鑰【這里的公鑰就是上面讓你復制的公鑰】
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

3. 將服務器文件上傳到GitHub

3.1 將工程文件提交到本地

(1)進入到你需要上傳的文件目錄(工程目錄)
(2)將代碼添加到本地倉庫

git add .

(3)如果(2)出現(xiàn)如下錯誤,說明你的工程還不是git工程,先執(zhí)行下 git init,然后再執(zhí)行 git add .
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

(4)查看git狀態(tài)

git status

【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

(5)提交修改到本地

git commit -m "你對本次提交的描述,例如 first commit"

3.2 本地倉庫與GitHub遠端倉庫建立對應關(guān)系

(1)添加一個遠程倉庫(前邊你已經(jīng)在【準備工作】部分創(chuàng)建完了)

# 復制創(chuàng)建的GitHub倉庫SSH鏈接

git remote add origin git@github.com:****.git
# git@github.com:****.git是復制的SSH鏈接
  • 創(chuàng)建的GitHub倉庫SSH鏈接復制方法看圖:
    【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

3.3 push到遠程倉庫

git push -u origin main

如果成功,恭喜。但你很可能遇到下面的一些問題:

3.4 push過程中可能遇到的問題

3.4.1 問題1:error: src refspec main does not match any.

【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
這個問題的原因是你本地的分支與遠端push的分支不一致
解決方案:
(1)查看本地分支是否是“main”分支(創(chuàng)建的GitHub倉庫默認是main分支,但是Linux上初始化的本地分支一般為“master”分支)

git branch

【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
可以看到果然沒有在“main”分支上。
(2)通過以下命令新建“main”分支并切換到“main”分支上:

git checkout -b main

(3)然后再push

git push -u origin main
3.4.2 問題2:Updates were rejected because the remote contains work that you do not have locally

【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
這個問題的原因是遠端的代碼未同步到本地。
解決方案:
(1)通過以下命令拉一下GitHub遠端倉庫代碼

git pull --rebase

又出現(xiàn)以下提示:
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git
看提示,需要我們指定同步的遠端分支。
(2)使用以下命令:

git branch --set-upstream-to=origin/main main

(3)再重新拉遠端代碼

git pull --rebase

(4)再重新push

git push -u origin main

大功告成,這時候你的GitHub倉庫中應該看到了你剛剛提交的內(nèi)容
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git


從今天開始,持續(xù)學習,開始搞事情。踩坑不易,歡迎關(guān)注我,圍觀我!
【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github,微信公眾號開發(fā),開發(fā)環(huán)境,服務器,github,vscode,源代碼管理,筆記,經(jīng)驗分享,git

有任何問題,歡迎+vx:jasper_8017,我也是個小白,想與志同道合的朋友一起討論,共同進步!文章來源地址http://www.zghlxwxcb.cn/news/detail-786262.html

到了這里,關(guān)于【超詳細!超多圖!】【代碼管理】Python微信公眾號開發(fā)(3)- 服務器代碼上傳Github的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 微信公眾號基本配置之服務器配置

    微信公眾號基本配置之服務器配置

    hello各位好,這里是X,今天來玩玩微信公眾號,我最近看過很多關(guān)于公眾號的資料和視頻,感覺講的比較亂,也可能是我個人的問題,而且微信公眾號的開發(fā)者文檔講的也比較模糊一點,畢竟上面很多例子都講的不是很全面的 這篇博客作為開篇吧,希望喜歡的朋友多多點贊收

    2024年02月05日
    瀏覽(18)
  • uniapp - 微信小程序平臺模板消息訂閱功能,喚起訂閱模板消息彈框、微信公眾號向用戶發(fā)送 “服務通知“ 實現(xiàn)全過程示例代碼,支持一次性訂閱與永久性訂閱(注釋詳細,一鍵復制開箱即用)

    uniapp - 微信小程序平臺模板消息訂閱功能,喚起訂閱模板消息彈框、微信公眾號向用戶發(fā)送 “服務通知“ 實現(xiàn)全過程示例代碼,支持一次性訂閱與永久性訂閱(注釋詳細,一鍵復制開箱即用)

    本博客實現(xiàn)了uniapp微信小程序端,詳細實現(xiàn)公眾號訂閱通知模板消息完整示例源碼,一次性訂閱與永久訂閱均可,注釋詳細新手一看就懂! 效果如圖所示,uniapp編譯的微信小程序內(nèi)點擊按鈕后,喚起模板消息訂閱申請彈框,后續(xù)微信內(nèi)會收到通知。

    2024年02月13日
    瀏覽(27)
  • 微信公眾號啟用了服務器配置如何自定義菜單?

    微信公眾號啟用了服務器配置如何自定義菜單?

    微信公眾號(服務號)啟用了服務器配置,如何自定義菜單呢? 當我們啟用了服務器配置,公眾號的默認的自定義菜單就會失效。其實我們可以通過調(diào)用API接口來完成自定義菜單功能的配置。 微信公眾號自定義菜單接口文檔:微信開放文檔 目錄 一、獲取Access_TOKEN 二、創(chuàng)建

    2024年02月09日
    瀏覽(25)
  • 微信小程序引導關(guān)注公眾號(超詳細),獲取公眾號openID,是否關(guān)注公眾號信息

    微信小程序引導關(guān)注公眾號(超詳細),獲取公眾號openID,是否關(guān)注公眾號信息

    需求背景:微信小程序里,需要判斷使用該小程序的用戶是否有關(guān)注該小程序關(guān)聯(lián)的公眾號,如未關(guān)注要引導用戶去關(guān)注公眾號(用于公眾號推送信息) 官網(wǎng): https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 接口(獲取Code): 參數(shù): APPID:公眾號的唯

    2024年02月15日
    瀏覽(41)
  • H5接入微信公眾號方法(超詳細)

    H5接入微信公眾號方法(超詳細)

    微信官方文檔 注意: 在微信開發(fā)者工具中調(diào)試,必須先成為公眾號開發(fā)者,可以在微信公眾號后臺進行配置 位置: 公眾號后臺 設置與開發(fā) 開發(fā)者工具 web開發(fā)者工具 綁定微信開發(fā)者微信號(必須先關(guān)注此公眾號才能成為開發(fā)者) 1. 接口配置信息 此處可不填寫,這個地方的

    2024年02月04日
    瀏覽(26)
  • 微信開發(fā)者代碼管理

    微信開發(fā)者代碼管理

    微信開發(fā)者工具 Stable 1.06.2303220 Firefox 113.0.1 微信開發(fā)者·代碼管理是為開發(fā)者提供的一項代碼管理服務,方便微信開發(fā)者進行代碼推送、拉取、版本管理和多人協(xié)作。 微信開發(fā)者代碼管理的地址是: https://git.weixin.qq.com 。如果記不住也沒關(guān)系,可以在微信開發(fā)者工具中,點擊

    2024年02月05日
    瀏覽(25)
  • 超詳細最新PyCharm+Python環(huán)境安裝,多圖,逐步驟

    超詳細最新PyCharm+Python環(huán)境安裝,多圖,逐步驟

    文章會詳細介紹PyCharm+Python詳細安裝步驟,接下來會看到很多圖片,因為截圖十分詳細告知了每一步如何操作,盡可能讓每一個人能看懂、會操作、能正確安裝,所以圖很多。中途也遇到了小問題,不要擔心,都有解決方法。 同時有其他問題,歡迎大家積極留言互相討論。

    2024年02月04日
    瀏覽(25)
  • 微信公眾號開發(fā)以及測試公眾號前端自測網(wǎng)頁授權(quán)

    微信公眾號開發(fā)以及測試公眾號前端自測網(wǎng)頁授權(quán)

    測試號申請(開發(fā)的時候需要使用微信測試號進行開發(fā)) 微信測試號申請地址 進入網(wǎng)頁之后選擇微信登陸,直接用微信掃碼登錄,微信測試號就申請成功了 測試號配置 申請成功之后會有一個測試號管理界面 1、會自動生成appID、appsecret(需要記錄一下,后面會用到)。 2、接口

    2024年02月06日
    瀏覽(13)
  • 微信小程序向公眾號推送消息超詳細教程

    微信小程序向公眾號推送消息超詳細教程

    官方教程 官方教程 開通一下服務號公眾號 超級管理員登錄服務號公眾號后臺 登錄地址 開通模板消息 申請一個模板消息,獲取模板ID 注意此處的參數(shù),后續(xù)接口需要使用 綁定公眾號與小程序 官方教程 1.登錄微信公眾號后臺 2.點擊小程序管理 3.關(guān)聯(lián)小程序 獲取微信公眾號

    2024年02月11日
    瀏覽(24)
  • 微信公眾號開發(fā)接入

    微信公眾號開發(fā)接入

    你要有一個微信公眾號,一個內(nèi)網(wǎng)穿透工具 微信公眾號:https://mp.weixin.qq.com/ 官網(wǎng)文檔:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html 服務器配置:設置與開發(fā)--基本配置--服務器配置 token:3-32字符,自己生成配置到服務器配置 公網(wǎng) IP:云服務器一般都有

    2024年02月06日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包