这是我参与「第五届青训营 」伴学笔记创作活动的第 17 天
go系列环境安装排雷笔记 | 青训营笔记
1. go install XXX时,报错connection refused
- 解决方法:执行命令
go env -w GOPROXY=https://goproxy.cn,修改go的环境变量,添加国内代理,即可正确下载 - 原因:代理地址的问题,需要添加国内的代理才能访问到对应的地址
2. Ubuntu20.04安装Protobuf报错FAIL:protobuf-test
- 解决方法:增加虚拟机内存。关闭虚拟机,进入虚拟机设置里,增加虚拟机内存,至于需要多大的内存,需要自己尝试。
3. 手机APP连接不上服务端
- 解决方法:先检查是否开启服务端,若没开启,则开启服务端后再进行尝试。其次检查手机APP和服务端是否在同一个WIFI环境下,若没有,则将两者连接同一个WIFI
- 原因:服务端接受不到来自客户端的请求
4. Ubuntu20.04下go install XXXX报错permission denied
- 解决方法:切换到
sudo模式下再重新执行命令,或者执行sudo go install XXXX - 原因:用户权限不够,升级至root权限即可
5. git push报错
- 报错内容:
remote: Invaild username or password. fatal: Authentication failed for "https://XXXXX.git" - 解决方案:
-
- 检查自己是否属于项目中
organization中的一员,是否有访问和修改仓库的权限
- 检查自己是否属于项目中
-
-
如果是使用
https方式将代码克隆到本地,删掉本地项目,重新使用git方式克隆项目到本地git clone git@github.comXXXXXX.git
-
-
- 检查是否拥有公钥和私钥,若无,则参考文章解决 “fatal: Could not read from remote repository.“,生成公钥和私钥并进行配置
-
- 以上改动都尝试,仍然报错,建议重启客户端,再进行尝试
-
- 报错原因:
-
- 没有读写权限,一定会报错
-
-
使用
https方式进行克隆时,也会默认使用https方式push代码,会要求一直输入用户名和密码,改用git方式便无需输入用户名和密码了
-
-
- 新版github要求签名认证,因此必须配置公钥和私钥
-
- 不知道,但重启试试总是没问题的
-
6. github多人协作项目流程
参考文章使用Github进行多人协作,项目管理 - 灰信网(软件开发博客聚合) (freesion.com)
参考文献
- 使用go install安装应用时 遇到的connect:connection refused问题
- CentOS7安装Protobuf失败 FAIL:protobuf-test
- 解决 “fatal: Could not read from remote repository.“
- 找到解决git push代码到github上一直提示输入用户名及密码的问题的办法
- 利用GitHub来进行团队协作开发项目 (shuzhiduo.com)
- [github]实际工作中如何与组员协作共同开发一个项目_火炉本炉的博客-CSDN博客_github小组完成一个项目
- 使用Github进行多人协作,项目管理 - 灰信网(软件开发博客聚合) (freesion.com)