当前位置: 首页 > news >正文

Wsl2 ubuntu 配置git 阿里云codeup

目录

创建一个跟你windows git使用相同的用户名,特别重要

配置git 用户名和邮箱

配置阿里云codeup

拉取仓库提示文件权限问题

给用户目录权限

配置项目文件别名

key_load_public: invalid format 怎么办?

WSL ubuntu sshd: no hostkeys available -- exiting.

Golang 执行go list -m -json all 没权限怎办

新建用户没有root安装的go环境怎么办 想办法共享环境变量

 


创建一个跟你windows git使用相同的用户名,特别重要

原因:wsl账户权限很有问题,导致重装ubuntu一次

一、创建用户1.创建用户:useradd 用户名useradd test2.设置密码:passwd userName 随后会提示输入密码useradd test二、赋予权限Linux给用户和文件赋予权限1、先对用户所属的的组赋权限:chown -R 用户名:用户组  目录
su wangkai
sudo chown -R test:test -R /home2、再对目录赋予权限:chmod -R 775  目录3、查看文件夹的权限ls -la 目录

配置git 用户名和邮箱

#配置git用户名邮箱
git config --global user.name wangkai 
git config --global user.email test@qq.com
#查看git cinfig
git config --global --list 

配置阿里云codeup

su wangkai
ssh-keygen -t rsa -C "test@qq.com"
cd /home/test/.ssh
cat /home/test/.ssh/id_rsa.pub

拉取仓库提示文件权限问题

chmod 644 /home/test/.ssh/known_hosts
sudo chmod 600 /home/test/.ssh/config
sudo chmod 600 /home/test/.ssh/id_rsa.pub

给用户目录权限

sudo chown -R $USER  /home
sudo chown -R test:test/home

配置项目文件别名

sudo vim ~/.bashrc
alias test='cd /home/gopath/environment_containers/code/test'
source ~/.bashrc

key_load_public: invalid format 怎么办?

#查看秘钥是否存在
cd ~/.ssh && ll
#执行修复公钥命令,解决问题
ssh-keygen -f  /home/test/.ssh/id_rsa -y > /home/test/.ssh/id_rsa.pub

WSL ubuntu sshd: no hostkeys available -- exiting.

参考链接

Golang 执行go list -m -json all 没权限怎办

#老方法 给用户和用户组权限,注意:我的go环境路径是 /usr/local/go 
su test
sudo chown -R test:test -R /usr/local
chmod -R 777 /usr/local

等他更新完

新建用户没有root安装的go环境怎么办 想办法共享环境变量

 

Ubuntu 上配置环境变量后切换到root下环境变量无效 的解决方法。
原因:非root  和 root 下,环境变量的配置文件不同。非root下,配置文件为:vim ~/.bashrc  ,配置后执行更新: source ~/.bashrc
root下,配置文件为:vim /etc/profile  ,配置后执行更新:  source /etc/profile解决:打开vim ~/.bashrc ,把里面相应的配置变量(环境路径),复制到  /etc/profile ,然后更新即可。
vim ~/.bashrc 
source /etc/profile但还有一个问题,关闭终端后,下次打开又无效了。解决方法:打开编辑.bashrc,在文件的末尾添加:
vim /root/.bashrc   
source /etc/profile然后执行更新,就搞定啦。
source /root/.bashrc

相关参考:

win10安装wsl

wsl2 docker 安装
 

http://www.lryc.cn/news/19153.html

相关文章:

  • 展会邀约 | 昂视与您相约BTF第12届上海锂电展
  • RK3568平台开发系列讲解(驱动基础篇)中断子系统框架
  • 消费复苏迎“春”暖,服装行业如何开启“狂飙”模式?
  • Springboot 整合Flowable工作流框架搭建
  • ASE0510SH-ASEMI的MOS管ASE0510SH
  • Golang学习Day2
  • Android 中malloc_debug 原理详解
  • D. Triangle Coloring【组合数学,乘法逆元】
  • 【读论文】AttentionFGAN
  • ClickHouse 配置文件使用说明
  • 如果不是互联网人,谁会找到这些神器?
  • Neo4j优化
  • CF1692G 2^Sort 题解
  • 关于物理像素,逻辑像素,像素比
  • JavaSE基础部分总结
  • C++基础知识
  • 2023/2/24 图数据库Neo4j的理解与应用
  • 适合视力障碍者的Linux
  • Tina Linux 存储开发指南
  • 【洛谷 P2670】[NOIP2015 普及组] 扫雷游戏 题解(模拟)
  • 【nohup引发磁盘读写高】nohup命令导致服务器磁盘读写占满该如何修复?
  • MySQL(二)索引和SQL优化
  • Java常用日期类(包含三代)_Date类及Calendar类等
  • 计算机网络你都懂了吗
  • 3.4 Spring Boot 日志配置
  • 3款百里挑一的国产软件,逆天好用,装了就舍不得卸载
  • Java实现在线沟通功能
  • 识别密文加密类型
  • node报错
  • 如何使用开源 BI 工具 DataEase 实现系列数据分析呢?