乙巳🐍年

acc8226 的博客

记录

ubuntu 在后台启动 ssh 代理并添加私钥

$ eval “$(ssh-agent -s)”
ssh-add ~/.ssh/id_ed25519

但是遇到了错误消息 “It is required that your private key files are NOT accessible by others. This private key will be ignored.”
需要 chmod 600 <private_key_file>

查看某个分支是从哪个分支拉出来的

git reflog --date=local | grep 分支名

fatal: remote origin already exists

1
2
git remote add origin**************
fatal: remote origin already exists.(报错远程起源已经存在。)
阅读全文 »

字符编码基础

ASCII 码
最高位设置为 0,用剩下的 7 位表示字符。这 7 位可以看作数字 0~127。

数字 32~126 表示的字符都是可打印字符,0~31 和 127 表示不可以打印的字符,这些字符一般用于控制目的,这些字符中大部分都是不常用的。数字 32~126 的含义,除了中文之外,我们平常用的字符基本都涵盖了,键盘上的字符大部分也都涵盖了。

ISO 8859-1
最高位为 1,ISO8859-1又称 Latin-1,它也是使用一个字节表示一个字符,其中 0~127 与 ASCII 一样,128~255 规定了不同的含义。在 128~255 中,128~159 表示一些控制字符,这些字符也不常用,就不介绍了。160~255 表示一些西欧字符。

Windows-1252
ISO8859-1 虽然号称是标准,用于西欧国家,但它连欧元(€)这个符号都没有,因为欧元比较晚,而标准比较早。实际中使用更为广泛的是 Windows-1252 编码,这个编码与 ISO8859-1 基本是一样的,区别只在于数字 128~159。Windows-1252 使用其中的一些数字表示可打印字符。这个编码中加入了欧元符号以及一些其他常用的字符。基本上可以认为,ISO 8859-1 已被 Windows-1252 取代,在很多应用程序中,即使文件声明它采用的是 ISO 8859-1 编码,解析的时候依然被当作 Windows-1252 编码。

我国内地的三个主要编码 GB2312、GBK、GB18030 有时间先后关系,表示的字符数越来越多,且后面的兼容前面的,GB2312 和 GBK 都是用两个字节表示,而 GB18030 则使用两个或四个字节表示。

阅读全文 »

Git windows 版本官方下载地址
https://git-scm.com/download/win

配合 Windows 下主推小乌龟 Git 拓展.
https://tortoisegit.org/download/ (请选择正确的 32 / 64 位版本)
为了便携, 我这里下载了便携版的软件.

这个版本的 Git for Windows 是可移植的,也就是说不需要
它将运行在您放置它的任何目录,甚至
它不会将永久的记录写入
Windows 注册表。“安装”不需要管理员权限。

这个包 包含在一个 7-zip 归档文件中,文件名为表单.‘ PortableGit-versionstring.7z.exe’。 这是一个自解压缩档. 双击即可安装. 建议命名为PortableGit-versionstring. 方便好记.

NOTE: if you decide to unpack the archive using 7-Zip manually, you must
run the post-install.bat script. Git will not run correctly otherwise.

如果您熟悉类 unix 的 shell,只需启动 ‘git-bash.exe’ 即可。
如果没有,就启动‘ git-cmd.exe’。

阅读全文 »

Git 的搭建

Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器

yum -y install git

安装依赖库和编译工具

1
2
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker

下载 git

选一个目录,用来放下载下来的安装包,这里将安装包放在 /usr/local/src 目录里 cd /usr/local/src

阅读全文 »
0%