Mac git安装和SSH(附gitee码云SSH登陆)&& 基本操作

Mac git安装和SSH(附gitee码云SSH登陆)&& 基本操作

参考廖雪峰git教程

1.两种安装Git的方法

1.安装Git

一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档

  brew install git

第二种方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了

2.查看版本

192:~ jennifer$ git --version
git version 2.20.1 (Apple Git-117)

2.基本设置

1.设置姓名、邮箱设置

192:~ jennifer$ git config --global user.name "Jennifer"
192:~ jennifer$ git config --global user.email "9xxxxx@qq.com"
192:~ jennifer$ git config --list
credential.helper=osxkeychain
user.name=Jennifer
user.email=98xxxx@qq.com

3.通过终端命令创建ssh key

1.通过终端命令创建ssh key

ssh-keygen -t rsa -C "9xxxxxxx@qq.com"

回车后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

或者用cat命令查看

cat .ssh/id_rsa.pub

2.登录GitHub(默认你已经注册了GitHub账号)
添加ssh key,点击Settings
在这里插入图片描述
3.点击New SSH key
在这里插入图片描述
4.添加key

在这里插入图片描述
5.链接验证

ssh -T git@github.com 

回车后会让你输入之前创建ssh key时候的密码,输入密码之后回车

192:~ jennifer$ ssh -T git@github.com 
The authenticity of host 'github.com (13.250.177.223)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,123.250.177.223' (RSA) to the list of known hosts.
Enter passphrase for key '/Users/jennifer/.ssh/id_rsa': 
Hi leefaith! You've successfully authenticated, but GitHub does not provide shell access.
192:~ jennifer$ 

4.gitee码云SSH登陆

阮一峰使用Gitee
1.通过终端命令创建ssh key

 ssh-keygen -t rsa -C "9xxxxxxx@qq.com"

回车后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

或者用cat命令查看

 cat .ssh/id_rsa.pub

2.登录Gitee(默认你已经注册了GitHub账号)
添加ssh key
在这里插入图片描述
3.链接验证

ssh -T git@gitee.com

回车后会让你输入之前创建ssh key时候的密码,输入密码之后回车

生成/添加SSH公钥

5. 基本操作

git status

git checkout -b login

git branch

git add .

git commit -m "init"

git checkout master

git merge login

git push
  • 使用git status确定当前项目状态
  • 确定当前工作目录是干净的之后,创建一个分支进行开发,开发完毕之后将其合并到master
    git checkout -b login
  • 然后查看新创建的分支:git branch
  • 将login分支代码合并到master主分支,先切换到master:git checkout master
  • 在master分支进行代码合并:git merge login
  • 将本地的master推送到远端的码云:git push
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值