Wsl2 ubuntu 配置git 阿里云codeup

news2025/7/16 21:18:37

目录

创建一个跟你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 test
 
2.设置密码:
 passwd userName 随后会提示输入密码
 useradd test
 
二、赋予权限
 Linux给用户和文件赋予权限
 1、先对用户所属的的组赋权限:
 chown -R 用户名:用户组  目录
su wangkai
sudo chown -R test:test -R /home
 
2、再对目录赋予权限:
 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.coloradmin.cn/o/369054.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

初始C++

写在前面 这是我第一次接触到C,之前对它的大名可谓是如雷贯耳.这两天有人问我学习C的感觉怎么样?对此我想说,很难.C的细节很多,要求我们比学习C语言更加细心,我不是没有学习过OOP语言,但是刚开始接触到还是感觉有点吃力,不过这是一种很令人高兴的情况,这代表你在进步,要是我们…

QT MySQL 连接出错报 QSqlDatabase: QMYSQL driver not loaded

QT连接MySQL失败(本人QT版本:5.12.5)一、报错结果QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QODBC QODBC3 QPSQL QPSQL7二、报错原因缺少MySQL驱动(qsqlmysql.dll,qsqlmysql.d…

Salesforce大揭秘!SaaS鼻祖不为人知的那些事!

Salesforce的世界无疑是广阔的。自从创始人Marc Benioff于1999年创立公司以来,Salesforce一直在打破CRM领域的界限,改变销售、营销和技术的格局。 作为全球领先的B2B科技公司之一,Salesforce和硅谷里的其他企业一样,缔造着一个关…

Python入门之最基础

Python入门之最基础 IDLE有两种模式,一种是交互模式,通俗讲就是写一个代码,会得到相应的反馈,另一种为编辑模式. 注意事项: 标点符号一定要用英文符号 要注意缩进 dir(builtins)可以看到python所有的内置函数&#…

P6软件核心CPM关键路径

卷首语 由于单代号网络图能体现更丰富的活动逻辑关系,目前关键路径法的应用更倾向于使用单代号网络图。 关键路径法 关键路径法,又称关键路径分析,是网络计划技术的一种,通过其蕴含的算法安排项目活动的开展。关键路径法将项目…

Java Object的hashCode方法及其重写应用

本文参考: Object中的hashCode()终于搞懂了!!!_马走日mazouri的博客-CSDN博客_object hashcode Java加密:常见哈希算法总结_m.j.y.的博客-CSDN博客 Java Object类中的hashCode方法_qq_18974899的博客-CSDN博客_object类…

Java行转列通用工具类适用于各种查询情况

1、说明 有时候工作中需要动态生成列,也就是不确定的列,那么在数据库层就不是那么好操作了,可以使用java工具类来实现。 本工具类是对市面上的工具类进行加工改造,可以通用于各种情况,更加灵活,下面我来演…

GitHub

什么是 Github?GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。一、常用词Watch:观察。如果watch了一个项目,之后这个项目有更新,你会在第一时间收到该项目更…

pytorch1.2.0+python3.6

一、说明 pytorch1.2.0python3.6CUDA10.0cudnn7.4.1.5 二、步骤 在conda中创建一个新的虚拟环境 查看一下自己的所有环境 激活虚拟环境 conda activate torch1.2.0 关于cuda和cudnn 1、查看自己电脑系统是10.2版本 http://链接:https://pan.baidu.com/s/1v5cN6…

Vivado_FIR滤波器输出位宽计算方法

计算方法 全精度输出宽度可以定义为输入数据宽度加上由滤波器系数导致的位增长数。 最坏情况下的位增长等于系数宽度加上所需非零乘法次数的以2为底的对数并四舍五入后的值。然而,这没有考虑实际系数值。计算公式如下。 BCWceil⁡[log⁡2N]BC_{W}\operatorname{cei…

滑台模组的应用有哪些?

在自动化生产中,我们常常会看到滑台模组的身影,那么,滑台模组究竟在自动化生产设备中起着怎样的作用呢? 简单点说,滑台模组由滑块、滚珠丝杆、导轨、主体等其它传动零件组成的自动化晋级单元,经过各单元的组…

储物流行业解决方案

行业分析 第三方物流仓储物流的日常管理控制活动主要包括进,出,存三个方面。在没有实现计算机化管理的商业企业中,大量的业务操作和管理活动由人工来完成。在管理层中,由于大量必要的信息不能及时被采集﹑加工和整理使用,造成了极…

想成为一名专业黑客,但不知道从哪里学起?我来教你。

成为一名黑客需要学什么? 想成为一名专业黑客,但不知道从哪里学起”很多人在后台问过这个问题,今天就为你介绍成为专业黑客必须学习的十个方面的知识,希望能为迷惘中的你指明方向。 想要成为网络hacker黑客?先来学习…

未来土地利用模拟FLUS模型

未来土地利用模拟(FutureLand-Use Simulation, FLUS)模型1 模型简介1.1 基于ANN 的适宜性概率计算1.2 基于自适应惯性机制的元胞自动机1.3 模拟精度评价参考流域 径流变化是 自然因素和 人为因素共同作用的结果,其中人为因素最为直接的方式就…

SpringMVC框架知识详解(入门版)

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

【mysql 5.7】基础入门(一)

文章目录1.常用命令2.SQL语句3导入数据4.DQL4.1 查询一个字段4.2 查询多个字段4.3 查询所有字段4.4 列起别名4.5 列参与数学运算4.6 条件查询4.7 排序4.8 多个字段排序5.函数5.1 单行处理函数5.2 分组函数6.分组查询1.常用命令 退出mysql exit;查看有哪…

Redis 集群搭建

前缀参考文章1:Centos7 安装并启动 Redis-6.2.6 前缀参考文章2:Redis 主从复制-服务器搭建【薪火相传/哨兵模式】 管道符查看所有redis进程:ps -ef|grep redis 杀死所有redis进程:killall redis-server 1. 首先修改 redis.conf 配…

Jmeter(GUI模式)详细教程

Jmeter(GUI模式)详细教程 目录:导读 一、安装Jmeter 二、Jmeter工作原理 三、Jmeter操作步骤 Jmeter界面 1、测试计划 2、线程组 3、HTTP请求 4、监听器 四、压力测试 写在最后 前些天,领导让我做接口的压力测试。What…

cocos2dx+lua学习笔记:UIScrollView的使用

前言 本篇在讲什么 本篇简单介绍Lua篇cocos2dx中UIScrollView的相关内容 仅介绍简单的应用,仅供参考 本篇适合什么 适合初学Cocos2dX的小白 适合想要在Cocos2dx-lua中使用UIScrollView的人 本篇需要什么 对Lua语法有简单认知 对Cocos2dx-Lua有简单认知 Co…

【JavaSE】复习(基础)

文章目录基础1.1. public class 和 class1.2. 字面量1.3. 变量的引出1.4. javadoc的使用1.5. 转义字符1.6. 逻辑运算1.7. 用户键盘输入1.8. switch1.9. for循环1.10.方法的调用1.11.break return1.12.方法重载(overload)1.13.成员变量中的实例变量1.14.方…