安装配置git/repo过程记录
安装.deb包
sudo dpkg -i teamviewer_15.25.5_amd64.deb
配置java
1. 下载OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz
2. 解压缩到/usr/lib/jvm
3. 安装这个java包:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-se-7u75-ri/bin/java 111
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-se-7u75-ri/bin/javac 111
4. 配置这个java:
sudo update-alternatives --config java
linux命令:
设置环境变量:export 变量名=变量值
删除环境变量:unset 变量名
显示环境变量:env
显示某个环境变量:echo $REPO_URL
创建符号链接:sudo ln -s /usr/bin/python2.7 /usr/bin/python
文件切割:
split [-b ][-C ][-][-l][-d][要切割的文件][输出文件名前缀][-a ]
-b<字节>:指定按多少字节进行拆分,也可以指定 K、M、G、T 等单位。
-<行数>或-l<行数>:指定每多少行要拆分成一个文件。
输出文件名前缀:设置拆分后的文件的名称前缀,split 会自动在前缀后加上编号,默认从 aa 开始。
-a<后缀长度>:默认的后缀长度是 2,也就是按 aa、ab、ac 这样的格式依次编号。
-d : 后缀使用数字自增
split -b 51200k -d wx.log wx.log.
文件合并:
cat wx.log.* > wx_new.log(Linux)
repo初始化
git config --global user.email "fengxz@allwayton.com"
git config --global user.name "fengxz"
repo init --repo-url=ssh://fengxz@gerrit.allwayton.cn:29418/tools/repo -u ssh://fengxz@gerrit.allwayton.cn:29418/manifest -b m-tfphone-base-ts-dev-v2
repo sync
cp -r ~/git-repo ~/gph/.repo/repo:将home目录下的git-repo拷贝到gph/.reop/下并改名为repo
repo sync遇到的问题
一、warning: project ‘repo‘ branch ‘stable‘ is not signed
解决办法:
1. Linux sudo apt-get install gpgv2
2. Delete ~/.repoconfig so it sets up gpg correctly: rm -rf ~/.repoconfig
二、warn: cannot enable ssh control master for fengxz@gerrit.allwayton.cn:29418
[Errno 13] Permission denied
fatal: cannot exec 'ssh': Permission denied
fatal: unable to fork
fatal: cannot exec 'ssh': Permission denied
fatal: unable to fork
^Caborted by user
解决办法:
需要设置临时环境变量,只需要执行第一个就可以了
PATH=~/bin:$PATH
export REPO_URL="ssh://fengxz@gerrit.allwayton.cn:29418/tools/repo"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)