开发工具攻略(一)

1. Sublime安装插件报错解决办法

错误:There are no packages available for installation

解决办法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Step1:

Preferences->PackageSettings->PackageControl->Settings-User

Step2:
在文件里面添加如下代码:
"debug": true,
"downloader_precedence": {
"windows": ["wininet"],
"osx": ["curl", "wget"],
"linux": ["urllib", "curl", "wget"]
},


Step3:
⁃ command + shift + p 进行插件安装

首先的安装插件管理器: Install Package
然后输入要安装的插件名称

2. Github转移项目到Coding.net

笔者的需求:个人博客部署系统代码不需要进行在github上进行公开,github私有项目又需要付费,感觉不值,所以有此次需求

参考

1. Coding.net上建立一个新的私有仓库(有就不用建立)

2.Coding.net配置公钥,git操作需要权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
Step1
command+shift+. 展示隐藏文件,然后cd到.ssh文件下面找到.pub结尾的文件(即公钥文件),拷贝私钥

Step2
coding个人中心 - SSH公钥 - 新增公钥 添加就好


ps:补充如何生成SSH公钥
1. 根目录下 执行
ssh-keygen
确认保存公钥的位置(.ssh/id_rsa)
重复一个密码两次,如果不想在使用公钥的时候输入密码,可以留空

2. 获取公钥 cat ~/.ssh/id_rsa.pub

3. 把github上的代码clone到指定路径

1
2
3
git clone --bare https://github.com/***/******.git

ps: --bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库。

4.使用镜像推送的方式上传代码到新的服务器

1
2
3
4
5
6
cd xxxx.git

git push --mirror https://git.coding.net/cc412/xxxx.git

ps: https://git.coding.net/cc412/xxxx.git 是coding.net仓库地址
如果https不行推荐用SSH

5.删除本地代码

1
2
cd ..//返回上一路径
rm -rf xxxx.git //干掉

6.从新服务器clone下来,就是你想要的库了

1
2
3
git clone https://git.coding.net/cc412/xxxx.git

ps: 如果https不行推荐用SSH

7. 码云 也是一样的操作,笔者验证码云https和SSH都OK,最终用哪个看自己需要,笔者最终选择了码云!

------------- End Thank For Your Reading -------------