Skip to content

Instantly share code, notes, and snippets.

@liangzai-cool
liangzai-cool / coding.net.sh
Created April 9, 2019 08:59
利用coding.net批量更新本地所有仓库
source_code_dir="/Users/username/sourcecode/dev.tencent.com/"
token="your_coding_net_token"
current_dir=$(pwd)
response=$(curl -X GET "https://coding.net/api/user/projects?type=all&sort=&page=1&pageSize=100" -H "Authorization: token ${token}")
project_count=$(echo $response | jq '.data.list | length')
echo $project_count
for(( i = 0; i < $project_count; i = i + 1 ))
do
operation="clone"
item=$(echo $response | jq -r ".data.list[$i]")
@liangzai-cool
liangzai-cool / coding.net-2-github.com.sh
Created April 9, 2019 09:01
coding.net所有仓库同步到github私有仓库
source_code_dir="/Users/username/sourcecode/dev.tencent.com/"
token="your_coding_net_token"
gh_token="your_github_com_token"
current_dir=$(pwd)
response=$(curl -X GET "https://coding.net/api/user/projects?type=all&sort=&page=1&pageSize=100" -H "Authorization: token ${token}")
project_count=$(echo $response | jq '.data.list | length')
echo $project_count
for(( i = 0; i < $project_count; i = i + 1 ))
do
operation="clone"
@liangzai-cool
liangzai-cool / gitee.com-2-github.com.sh
Last active May 18, 2021 11:59
gitee.com所有仓库同步到github私有仓库
source_code_dir="~/sourcecode/gitee.com/"
token="your_gitee_com_token"
gh_token="your_github_com_token"
current_dir=$(pwd)
response=$(curl -X GET "https://gitee.com/api/v5/user/repos?access_token=${token}&sort=created&page=1&per_page=20")
project_count=$(echo $response | jq '. | length')
echo $project_count
for(( i = 0; i < $project_count; i = i + 1 ))
do
operation="clone"