# 微信开发者·代码管理

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

## 开通

每个小程序都会自动创建一个以 `wx_appid` 为路径的专属项目组，用户无需单独进行开通。小程序管理员会自动成为该项目组的 Owner，登录过[微信开发者·代码管理](https://git.weixin.qq.com)的开发者会自动成为该项目组的 Master。

微信开发者·代码管理的登录用户必须同时满足以下两个条件：

1. 该用户必须为微信开发者，即微信小程序、订阅号以及服务号的开发者；

2. 该用户必须为实名认证的用户。

## 登录

微信开发者·代码管理的登录方式包括：

1.通过微信开发者工具版本管理中的“代码管理”快速进入微信开发者·代码管理。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/3c31f85c-c1f9-4cd5-a2e6-ae9754331863.png)

2.通过微信开发者工具的工具栏中的“微信开发者·代码管理”快速进入。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/90c54a4f-a049-4715-b989-b969d6a3023d.png)

3.通过浏览器微信扫码登录：[https://git.weixin.qq.com](https://git.weixin.qq.com)

## 使用

初次使用的开发者，请先前往[微信开发者·代码管理](https://git.weixin.qq.com)进行账号初始化。未初始化账号将无法创建项目和拉取代码。

用户可登录微信开发者·代码管理系统进行个人信息设置，包括：昵称、头像、Git 账户、SSH 密钥等。

### 小程序专属项目组

每个小程序都会自动创建一个以 `wx_appid` 为路径的专属项目组，用户无需单独进行开通。

在微信开发者工具版本管理中添加远程仓库时，系统会自动拉取该小程序专属项目组下已创建远程仓库列表。用户可点击选择相应仓库，系统会自动填充该仓库的 URL 和名称，方便用户添加。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/6ed137ed-133f-4a0b-8ee5-631e9bc94361.png)

添加远程仓库后，如需进行代码推送、拉取，请先前往微信开发者·代码管理系统进行账号初始化并完成账号设置，包括：Git 账号和密码。同时在网络与认证中输入相同的账号和密码用于认证。详细内容可参考[文档](git)。

![](https://res8.wxqcloud.qq.com.cn/wxdoc/40c6cb22-443e-4767-8d20-19948d116358.png)

如无可用仓库，可前往[微信开发者·代码管理](https://git.weixin.qq.com)进行创建。

请注意，和用户自主创建的项目组不同，小程序专属项目组具有一些特殊特性，包括：

1.小程序专属项目组人员会自动关联小程序开发者信息，只能在[小程序管理后台](https://mp.weixin.qq.com)进行人员管理。

2.小程序管理员会自动成为该项目组的 Owner，登录过微信开发者·代码管理的开发者会自动成为该项目组的 Master。未登录过的开发者，将不会同步权限。

3.小程序专属项目组的路径无法修改。

### 其他项目组

除小程序专属项目组外，用户可在微信开发者·代码管理中创建其他项目组。非小程序专属项目组完全由开发者自行管理。

## Git 使用相关教程

1. Git 命令使用方法，[详情](https://git-scm.com/doc)

2. 微信开发者工具版本管理使用方法，[详情](git)

3. 使用 Git 命令或者 Git 可视化工具将代码提交到 微信开发者·代码管理，[下载地址](https://git-scm.com/downloads)
