Git/GitHub/GitLab
文章平均质量分 75
Git/GitHub/GitLab
暗诺星刻
用心写好每一篇博客
展开
-
如何把一个 Git 仓库的分支加入另一个无关的 Git 仓库
笔者需要将两个无关的 Git 仓库合并,也就是把一个 Git 仓库的分支加入另一个无关的 Git 仓库。但旁仓库可以是远程服务器上的,也可以是本地的,不需要下载到本地。在 TortoiseGit 填写旁仓库的仓库地址,旁仓库的地址可以是远程服务器上的,也可以是本地的。称吸收另一个无关 Git 仓库的 Git 仓库为。直接将旁仓库的分支签出,即可吸收旁仓库的分支。可以看到,在主仓库中显示出了旁仓库的分支。现在,主仓库就同时把旁仓库的分支。在主仓库读取旁仓库的分支目录。Windows 10 教育版。原创 2023-06-19 04:02:32 · 1562 阅读 · 0 评论 -
对于 Git 每一次提交的时间信息,什么是作者日期和提交者日期
对于 Git 的每一次提交,在 TortoiseGit 和 IntelliJ IDEA 都可以看到这次提交的时间。但很多人不知道的是,Git 实际上对每一个提交的时间分为两个:作者日期和提交者日期。作者日期(author date):这指的是最开始提交时,所产生的提交文件上的日期提交者日期(committer date):这指的是对这个提交最后一次操作的日期这有点类似于操作系统中文件的创建时间与修改时间。当使用 Git 进行一次提交时,这次提交的时间就会变成作者日期。原创 2023-05-09 01:39:55 · 3629 阅读 · 0 评论 -
解决使用git命令查看的某次提交时间与git log中显示的不一致的问题
笔者遇到一个问题,需要查看 Git 某个提交(commit)的时间,但是发现使用 Git 命令查看的时间与命令。而后三者显示的是一致的。作者日期(author date):这指的是最开始提交时,所产生的提交文件上的日期。提交者日期(committer date):这指的是对这个提交最后一次操作的日期。而且,更令人疑惑的是,对连续不同的提交,上面的那个命令显示的时间都是一样的。为什么上面那个命令是错的呢?,这个参数实际上显示的是提交时间。上面那个命令显示的是提交者时间,而命令。,因此上面那个命令是错的。原创 2023-05-02 20:23:37 · 3179 阅读 · 2 评论 -
解决GitHub报错You‘re using an RSA key with SHA-1, which is no longer allowed. Please use a newer client
解决GitHub报错You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client生成密钥对修正事项 1:使用 Git 生成密钥对生成密钥对修正事项 2:使用 TortoiseGit 生成密钥对将新密钥导入 GitHub 中 笔者今天在将本 Git 项目推送到 GitHub 时,GitHub 却一直报如下错误:笔者报错时的运行环境:Git 2.29.2.windows.2T原创 2022-04-25 22:13:48 · 9089 阅读 · 2 评论 -
Git 开发模式
Git 开发模式Git 小技巧创建 Git 分支文件夹Git 单体开发模式引导改进运行环境:Git 2.29.2.windows.2IntelliJ IDEA 2021.3 (Ultimate Edition)Git 小技巧创建 Git 分支文件夹 当 Git 项目中的分支达到一定数量时,有时候就希望可以像操作系统中的文件系统一样,可以将某个文件放入文件夹中。在 Git 中同样可以创建分支文件夹,并将某个分支置于某个分支文件夹中。 实际上,在 Git 中这样做很简单,只需要原创 2022-04-06 23:24:23 · 1359 阅读 · 0 评论 -
解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对
解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对 笔者最近在新 Linux 中安装 GitLab 后,发现一个诡异的事情。当配置完管理员账号、SSH 密钥之后、开启防火墙端口号、在 GitLab 新建仓库 test 等等之后,笔者尝试在远程客户端 Windows 上使用 git clone 来 clone 这个在 GitLab 上的仓库,使用的是 SSH 协议。但无论 clone 的 URL 是否正确,终端提示输入密码,且输入任何密码都不对。完整提示信息内容如下:笔者原创 2022-01-04 02:12:01 · 28472 阅读 · 0 评论 -
GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么?
GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么? 在安装完启动 GitLab 后,应该就可以在网页上访问到 GitLab 的登录界面了,不过 GitLab 已事先创建了一个账号了,这个账号就是管理员账号。即便是注册新 GitLab 账号,也需要登录管理员账号进行审批。那么这个管理员账号和密码各是什么呢? 这个管理员账号的账号名为 root,而密码在一个自动生成的文件 /etc/gitlab/initial_root_password 中(密码不会含空格),且会在 24 小时后原创 2022-01-03 23:45:27 · 26314 阅读 · 1 评论 -
Linux 下 GitLab 安装教程
Linux 中 GitLab 安装教程为了便于以后使用,这里先给出 GitLab 使用中的常用命令。启动 GitLab 服务:gitlab-ctl start关闭 GitLab 服务:gitlab-ctl stop重启 GitLab 服务:gitlab-ctl restart操作系统内存查看:free -m笔者的运行环境:Linux:CentOS 8 x86_64GitLab:gitlab-ee-14.3.6-ee.0.el8.x86_64进行这原创 2022-01-01 01:08:08 · 10644 阅读 · 2 评论 -
Git、TortoiseGit、GitHub、Gitee、GitLab 安装与入门使用
Git、TortoiseGit、GitHub、Gitee、GitLab 安装与入门使用Git、TortoiseGit、GitHub、Gitee、GitLab 简介GitTortoiseGitGitHubGiteeGitLabGit 进行通信的原理简介非对称加密Git 的通信方式实战Git 的下载与配置Git 的下载与安装创建一个 Git 项目生成密钥对TortoiseGit 的下载与配置TortoiseGit 的下载与安装生成密钥对GitHub 的使用注册账号绑定公钥创建 GitHub 代码仓库下载 Git原创 2021-11-12 03:08:38 · 1546 阅读 · 0 评论 -
解决GitHub中报错Something went really wrong and we can’t process that...
解决GitHub中报错Something went really wrong and we can’t process that… 最近,GitHub 进行了更新,笔者在使用过程中遭遇了如下几种报错:Something went really wrong and we can’t process that picture.Something went really wrong,and we can’t process that file. 这些报错都是在上传图片、文件中产生的。考虑到 Git原创 2021-07-08 01:13:24 · 9129 阅读 · 0 评论 -
fork 与 branch、clone 的区别
对于没有使用Git进行企业级的多人协作的Git使用者来说,往往认为使用Git进行代码仓的操作的过程中,fork得到的结果就相当于一个新的branch,但实际上,这是完全不同的概念。另外,也有人分不清fork与clone的区别,笔者也在此一并解释一下。......原创 2021-04-20 00:58:44 · 3100 阅读 · 1 评论 -
解决GitHub中头像显示异常、设置不了头像、README图片无法显示等问题
解决Github头像显示异常、设置不了头像等问题 很多时候在访问Github官网时容易出现Github头像显示异常的问题。虽然这个问题无关痛痒,不过对于有强迫症的人来说非解决不可。 也有时候居然在设置中编辑不了头像(编辑头像的窗体一直加载不出。笔者曾经尝试让电脑加载一晚上,但是第二天醒来,发现编辑头像的窗体还在显示正在加载的转圈动画,真是不能忍了)。 解决的办法也很简单。 头像显示异常、设置不了头像等问题是因为解析外国网站域名超时所导致的。我们可以通过进行域名重定向来解决。域名重定向可以跳过原创 2020-12-18 00:09:04 · 4127 阅读 · 2 评论