微信开发者代码管理

这篇具有很好参考价值的文章主要介绍了微信开发者代码管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境

  • 微信开发者工具 Stable 1.06.2303220
  • Firefox 113.0.1

配置

微信开发者·代码管理

微信开发者·代码管理是为开发者提供的一项代码管理服务,方便微信开发者进行代码推送、拉取、版本管理和多人协作。

微信开发者代码管理的地址是: https://git.weixin.qq.com 。如果记不住也没关系,可以在微信开发者工具中,点击“版本管理”,再点击“代码管理”,就会在浏览器中打开微信开发者代码管理:

微信开发者代码管理怎么用,微信小程序,微信小程序
首次打开微信开发者代码管理,需要扫码进入,其主界面如下:

微信开发者代码管理怎么用,微信小程序,微信小程序
最上方提示:“您的Git帐号未初始化,请 前去初始化”。点击“初始化”,填写一些必要的个人设置信息。

需要注意的是,我们一会儿要通过SSH密钥来连接远程仓库,在这里需要先配置好。

在命令行下(我使用的是Git Bash),生成SSH密钥( ssh-keygen -t rsa ,然后一路回车)。在home目录的 .ssh 目录下,会生成 id_rsaid_rsa.pub 等几个文件。

在“个人设置 -> SSH密钥”页面,点击右上角的“添加密钥”按钮,把 id_rsa.pub 文件内容粘贴进来:

微信开发者代码管理怎么用,微信小程序,微信小程序
点击“添加SSH密钥”按钮,现在SSH密钥就配置好了:

微信开发者代码管理怎么用,微信小程序,微信小程序
在主页的“项目”页面,点击右上角的“创建项目”按钮:

微信开发者代码管理怎么用,微信小程序,微信小程序
填好项目路径和命名空间,点击“创建项目”按钮:

微信开发者代码管理怎么用,微信小程序,微信小程序
注:有时会遇到莫名其妙的403错误,解决办法是清空浏览器缓存和cookie等,重启浏览器。

微信开发者工具

在微信开发者工具中,创建项目 miniprogram-11 。在项目主界面,点击右上角的“版本管理”按钮,会弹出会话框,提示初始化Git仓库。

微信开发者代码管理怎么用,微信小程序,微信小程序

点击“初始化Git仓库”按钮,在本地创建git仓库。

在命令行下,在 miniprogram-11 目录下,可以看到多出了 .git 目录和 .gitignore 文件:

admin@DESKTOP-IK7TLA2 MINGW64 ~/WeChatProjects/miniprogram-11 (master)
$ ls -a
./  ../  .eslintrc.js  .git/  .gitignore  README.md  cloudfunctions/  miniprogram/  project.config.json  project.private.config.json  uploadCloudFunction.bat

可见已经加入了git管理。

注意:如果还没有配置过git,需要先配置一下名称和邮箱:

git config --global user.name dukeding
git config --global user.email duke_ding@sohu.com

接下来要添加远程仓库:

git remote add origin git@git.weixin.qq.com:dukeding/test0522.git

确认一下:

$ git remote -v
origin  git@git.weixin.qq.com:dukeding/test0522.git (fetch)
origin  git@git.weixin.qq.com:dukeding/test0522.git (push)

接下来,试图pull/push代码的时候,会报错:

$ git pull origin master
Unable to negotiate with 118.89.100.150 port 22: no matching host key type found. Their offer: ssh-rsa
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

在网上查了一下,解决办法是,在home目录的 .ssh 目录下,创建 config 文件,内容如下:

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

现在,git操作就能成功了:

$ git push origin master
The authenticity of host 'git.weixin.qq.com (212.64.118.180)' can't be established.
RSA key fingerprint is SHA256:O/rHOxiTfD6BGBM8iwioUtqx8qHDxxd3uYn1hee4/Rc.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'git.weixin.qq.com' (RSA) to the list of known hosts.
Enumerating objects: 101, done.
Counting objects: 100% (101/101), done.
Delta compression using up to 12 threads
Compressing objects: 100% (92/92), done.
Writing objects: 100% (101/101), 617.79 KiB | 11.88 MiB/s, done.
Total 101 (delta 25), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (25/25)
remote: Processing changes: done
remote: Updating references: 100% (1/1)
To git.weixin.qq.com:dukeding/test0522.git
 * [new branch]      master -> master

在微信开发者代码管理中,可以看到代码了:

微信开发者代码管理怎么用,微信小程序,微信小程序
点击左边的“成员”页签,添加项目成员:

微信开发者代码管理怎么用,微信小程序,微信小程序
但是,这种做法貌似行不通,没法添加新成员。

另一种方法是先建好一个项目组,然后新建项目时,命名空间选择项目组的名称:

微信开发者代码管理怎么用,微信小程序,微信小程序

注意:这里 wx_ 是简称,其全称为 wx_wxXXXXXX

最终的git路径为: git@git.weixin.qq.com:<项目组全称>/<项目路径>.git文章来源地址https://www.toymoban.com/news/detail-753321.html

参考

  • https://developers.weixin.qq.com/miniprogram/dev/devtools/git.html

到了这里,关于微信开发者代码管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序:微信开发者工具安装less插件

    微信小程序:本文主要是关于如何在微信开发者工具中安装less插件 不知道大家有没有像我一样习惯在vscode里面用惯了less,当需要用微信开发者工具开发小程序时,如果没有这个会有些不习惯,下面就简单介绍一下,如何在微信开发者工具中安装less插件。 less:是一个CSS预处

    2024年02月14日
    浏览(28)
  • 【微信小程序】--注册小程序账号&安装开发者工具(一)

    💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘   大家好,又见面了,

    2024年01月17日
    浏览(36)
  • 【微信小程序】微信Web开发者工具下载及安装

    🏆今日学习目标:微信Web开发者工具下载及安装 😃创作者:颜颜yan_ ✨个人主页:颜颜yan_的个人主页 ⏰预计时间:25分钟 🎉专栏系列:微信小程序开发 什么是微信小程序? 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者

    2024年02月09日
    浏览(22)
  • 快速上手微信小程序(纯原生)基于微信开发者工具+云开发

    最近开发一个小程序。因为体量实在不大,两张表,几个接口。便打算写原生的代码。没有使用uniapp等框架。记录一下一个小程序从搭建到审核发布的那些坑和经验做为学习笔记。 几个网站请收藏 你的小程序需要开发工具: 保姆级传送门 你的小程序需要一个身份证: 微信公

    2024年02月10日
    浏览(28)
  • 微信小程序实现简单的点击切换功能(微信开发者工具)

    📚文章目录 🔗首先创建一个简单的切换按钮📋 如图下  📋wxml代码  📋wxss代码 🔗但是这个元素是无法点击的,所以要添加一个点击事件到这两个元素里面  📋js代码(在page({})里面添加) 📋wxml代码  🔗class使用三元表达式来继续点击判断  🔗使用bindtap绑定事件  事件的

    2024年02月09日
    浏览(26)
  • 小程序用户隐私新规,微信小程序开发者需满足新要求

    微信公众平台运营中心最新公告指出,从2023年9月15日开始,涉及处理用户个人信息的小程序开发者需要满足新要求。开发者须主动同步用户同意并遵守小程序的隐私保护指引和其他信息处理规则,方可调用微信提供的隐私接口。 并且,在确认小程序是否涉及处理用户个人信

    2024年02月09日
    浏览(24)
  • idea和微信开发者工具将代码上传到GitHub管理

    开发出了一个小程序+PC端,一开始打算将小程序和PC的代码上传到同一个库进行开发,但是尝试了很久都不行,所以就打算将两个代码分开上传 由于我已经上传完毕,这里引入一篇讲解的比较好的文章,进行实践。 如何在GitHub上传自己的项目(新手详细版) 这个适用于在文

    2024年01月19日
    浏览(31)
  • 微信开发者工具-代码管理和码云Github远程仓库集成

    目录 思考:IDE如何进行代码管理 代码管理方式 一、自身提供服务 二、Git 扩展 1、环境准备 2、创建项目代码 3、进行项目Git初始化 4、在码云新建远程仓库  5、将项目进行远程仓库关联 三、SVN扩展 四、代码管理         初识开发者工具,我的第一想法就被拉到了代码管

    2024年04月25日
    浏览(13)
  • 微信开发者工具开发小程序代码自动热加载/重载/部署

    微信小程序基础库 2.12.2 默认情况下,使用微信开发者工具开发小程序时,每次保存代码都会重启微信小程序,即每次都模拟器都返回到首页。有没有办法既更新模拟器中的小程序,又保持 在当前页呢?有的,启用代码热重载。 从微信小程序基础库(实测) 2.12.2 开始有了“

    2024年02月11日
    浏览(23)
  • 【HbuilderX+微信小程序开发者工具解决报错问题】

    一定要正确的配置运行终端 包括 浏览器 、 小程序 安装路径等,还包括小程序的appid,并且要和申请的帐号匹配的登录才能正常的运行 进入微信公众平台https://mp.weixin.qq.com/登录 扫码确认 点击 首页-》配置服务-》开发设置 ,查询appId 如下图 问题描述 [微信小程序开发者工具

    2024年02月09日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包