Git的使用

来源:互联网 发布:河北移动crm软件 编辑:程序博客网 时间:2024/06/05 11:39

今天刚上班,公司里面使用的是Git版管理工具,于是上网搜集了一堆资料,总结其中的关键点,提供大家参考


一、分别执行下面命令 生成不同账号的密钥和公钥
ssh-keygen -t rsa -C 'isMe@mail.com' -f id_rsa_me 
ssh-keygen -t rsa -C 'company@mail.com' -f id_rsa_company


注释:
利用了ssh-keygen 命令生成了密钥和公钥(需要上传到网站)
-f 后面的指定密钥名字
生成的这些密钥默认的存在C:/users/administrator/.ssh文件夹里面


二、新建 config文件(名字为config的文件不需要文件后缀名字)
将下面的内容粘贴在该文件里面
#############################
#Default Git
Host defaultgit
HostName _____#这里是配置域名或者IP 
User git
IdentityFile ~/.ssh/id_rsa_me


#companyGit
Host companygit
HostName ____ #这里是配置域名或者IP
User git
IdentityFile ~/.ssh/id_rsa_company
###########################


三、执行以下命令将密钥添加进去
ssh-agent bash


ssh-add ~/.ssh/id_rsa_me
ssh-add ~/.ssh/id_rsa_company


四、设置
之前如果做过下面这个全局设置的话,先取消这个全局的设置
#git config user.name "newname"  全局设置
#git config user.email "newemail" 全局设置 
#git config --global --unset user.name 取消全局设置
#git config --global --unset user.email 取消全局设置




五、做完这些工作后 就可以执行下面的命令clone项目了


git init 
git config user.name "Me"
git config user.email "isMe@mail.com"
git clone git@defaultgit:XXXX.git

git init 
git config user.name "company"
git config user.email "company@mail.com"
git clone git@companygit:XXXX.git


0 0
原创粉丝点击