Windows系统下GIT生成密钥和添加密钥git
创建公钥
-
进入文件目录(随意那个目录都可以),右键选择 git bash here 。
进入到命令窗口后,执行:cd ~/.ssh/
-
设置全局的 name 和 email
git config --global user.name "zhangsan" git config --global user.email "zhangsan@xx.com"
之后,生成密钥
ssh-keygen -t rsa -C "zhangsan@xx.com"
连续三下回车即可。
-
然后,我们打开刚刚生成的密钥文件,复制密钥信息
cat id_rsa.pub
-
最后一步将密钥信息粘贴到 gitlab 或者别的代码托管平台的密钥管理中心即可。
XXX gitolite配置
-
创建 xxx-gitolite 文件夹,拷贝 id_rsa 文件到其目录下。
mkdir -m0700 -p ~/.ssh/xxx-gitolite cp id_rsa ~/.ssh/xxx-gitolite chmod 0600 ~/.ssh/xxx-gitolite/id_rsa
-
创建config文件,并添加以下内容
vi ~/.ssh/config
host xxx-gitolite HostName gitlab.xxx.com user git IdentityFile ~/.ssh/xxx-gitolite/id_rsa
-
测试连接
ssh -T xxx-gitolite
-
git 克隆拉取文件
git clone -b master xxx-gitolite:xxx/manual.git