Github(2)-本地配置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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值