本地配置git
- 1.注册账号
- 2.安装git工具
- 3.配置git 账号
1.注册账号
github网页注册github账户
2.安装git工具
本地安装git工具
step1 查看是否安装git
git version
step2 mac 安装
brew install git
step2 linux安装
sudo apt-get install git
3.配置git 账号
创建ssh key, 配置本地git与github服务器上的对应账号连接
step1 设置连接账号和邮箱
git config --global user.name “cyy-hub”
git config --global user.email “xxx@xx.com”
global参数,表示你这个用户下所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和E-mail地址(去除global参数)。如果使用system参数,那么这个机器上所有用户都将使用这个配置。
配置账号作用域参考文献–https://www.daixiaorui.com/read/240.html
step2 配置账号公钥,会在~/.ssh 中生成密钥文件id_rsa_cyy_hub.pub
ssh-keygen -t rsa -f ~/.ssh/id_rsa_cyy_hub # (-f 指定生成的密钥所在的文件)
输出
Enter passphrase (empty for no passphrase):
Enter same passphrase again: #(这个密码之后在连接仓库的时候会用到,直接按enter默认不需要密码)
Your identification has been saved in ~/.ssh/id_rsa_cyy_hub.
Your public key has been saved in ~/.ssh/id_rsa_cyy_hub.pub.
step3 复制公钥内容到github平台 setting->SSh and GPG key
cat ~/.ssh/id_rsa_cyy_hub.pub
# 复制输出内容
step4 修改 ssh config内容
vim ~/.ssh/config
Host github-hub
HostName github.com
IdentityFile ~/.ssh/id_rsa_cyy_hub
User cyy-hub
step5 查看是否能成功连接,输出hi就成功了(Host 与HostName 一致 )
ssh git@github.com
Hi cyy-hub! You’ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
如果 step4 中设置Host别名,可以直接使用ssh 别名访问
ssh github-hub
(遗留问题)使用了别名之后git clone git@github.com:cyy-hub/cyy-job-note.git 无法成功,改Host Hostname一致就可以了。
stpe6 多账户配置
http://www.fly63.com/article/detial/1124 (主要看这一篇)
https://www.jianshu.com/p/b6bd61e1bc5f
https://www.cnblogs.com/yanbinliu/p/4095433.html
查看git配置
git config -l
参考博文:https://www.cnblogs.com/fireporsche/p/9359130.html
(遗留问题)如何配置一个仓库级别的用户呢?
以下列出两个可供学习远程操作的博客网址:
1.ubuntu安装和使用git总结:git命令总结很整齐:
https://blog.csdn.net/m0_37950361/article/details/80138929
2.Ubuntu下git的安装与使用:ssh Key 创建讲解详细,但是库里添加秘钥时,建议看上一个博客:https://www.cnblogs.com/lxm20145215----/p/5905765.html