**场景:** 使用一个git平台,比如github或者阿里云的云效。 有多个账户或者同一个账户,多个仓库使用不同ssh密钥,由于域名都一样,需要做一些配置才能用上对的密钥。 ** 1. 生成ssh密钥到 `~/.ssh`** **2. 添加配置 `~/.ssh/config`** ```shell # 账户1的配置 Host github-account1 HostName github.com User git PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_account1 # 账户2的配置 Host github-account...
 发布日期: 2024-05-15    分类: 其他    浏览量: 813  
场景是我们在本地电脑上安装了git,并初始化了一个测试仓库,但是并没有安装`gitlab`这种东西,那我们怎么可以通过`url`来`git pull`和`git push`仓库的内容呢。 这里以linux系统为例,在不再多添加其他依赖的情况下操作。 测试仓库路径`/home/dev/git/test`,初始化仓库的时候需要初始化成一个裸仓库`git init --bare`,否则需要做一些其他设置才能正常`push`。 1. 和git仓库在同一台电脑上面 这种情况可以用`file`协议来操作就可以,`git clone file:///home/dev/git/test`。 比如你在本机测试`Jenkins`的时候,配置`Pipeline`的git仓库,就可以这...
 发布日期: 2019-07-22    分类: 其他    浏览量: 5332  
闲来无事,把git的基本用法来一遍。配置git,有提供一个git config的命令来做。git的配置文件存放在三个地方:  1、/etc/gitconfig:对所有用户都适用的配置。用git config配置时加上--system参数就是读写的这个文件。  2、~/.gitconfig:只适用于这个用户的配置。git config加上参数--global参数配置它。  3、项目中的.git/config:只对当前项目有效。Windows系统,在用户主目录里面有个.gitconfig文件。置配用户信息就是配置用户名和电子邮件,每次git提交时都会引用这两条信息,说明是谁提交了更新。配置命令如下:git config --global user.name "test" git config -...
 发布日期: 2015-03-18    分类: 其他    浏览量: 3895