**场景:**
使用一个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