[toc]
## 手冊
>官網
>https://developer.github.com/v3/repos/>
## 獲取倉庫列表
```
https://api.github.com/users/fancierpj0/repos
```
如果是 **orgs**
```
https://api.github.com/orgs/組織名/repos
```
## 獲取倉庫的tag列表
```
https://api.github.com/repos/fancierpj0/antd-study-point/tags
```
如果是 **orgs**
```
https://api.github.com/repos/組織名/倉庫名/tags
```
## 下載git倉庫
```
import downLoadGit from 'download-git-repo';
```
```
export const downloadLocal = async (project,version) => {
let conf = await getAll();
//只需要用戶名或則組織名以及倉庫名,其余會自動補全
let api = `${conf.registry}/${project}`;
if(version){
api += `#${version}`;
}
return await download(api, DOWNLOAD + '/' + project);
};
```
```
export const download = async(src,dest) => {
return new Promise((resolve, reject) => {
downLoadGit(src,dest,(err)=>{
if(err){
reject(err);
}
resolve();
});
});
};
```