Mac git 安装及使用

下载

https://git-scm.com/download
Mac git 下载地址

本地配置

在本地创建ssh key:

ssh-keygen -t rsa -C "your_email@youremail.com"

your_email@youremail.com为本人在github上注册的邮箱
在这里插入图片描述
运行后会要求确认路径和输入密码,直接按一次回车确认路径,再按一次回车设置没有密码。成功后在~/下生成.ssh文件夹,进入文件夹里的id_rsa.pub:

vim /Users/.../.ssh/id_rsa.pub

复制key。

GitHub配置

https://github.com/,进入自己的账号settings,进入 SSH and GPG keys, 点击 New SSH key, title随便设置,将id_rsa.pub中的key复制到key框里。

验证是否配置成功

ssh -T git@github.com

出现Are you sure you want to continue connecting (yes/no)?
输入yes
出现Enter passphrase for key ‘/Users/xxx/.ssh/id_rsa’:
因为前面设置没有密码,直接回车。
Hi xxx! You’ve successfully authenticated, but GitHub does not provide shell access.

clone repository到本地

切换到目的文件夹

cd /Users/yuansha/Documents/
git clone git@github.com:yuansha2/portrait.git

显示:
Cloning into ‘portrait’…
输入密码
Enter passphrase for key ‘/Users/yuansha/.ssh/id_rsa’:
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (5/5), done.

成功后Documents文件夹下出现portrait文件夹

本地project关联PyCharm

打开PyCharm,创建新project

+ Create New Project

项目地址Location输入:
/Users/yuansha/Documents/portrait

出现下列信息,选yes就OK了。此后PyCharm中的portrait项目就成功关联到/Users/yuansha/Documents/portrait了。
在这里插入图片描述

本地更新上传至GitHub

切换文件目录

cd /Users/xxx/Documents/portrait

将当前目录下的所有文件上传到GitHub

git add . #把当前路径下的所有文件添加至repository
git commit -m "First Commit" #注释
git push #上传到github

显示成功,
numerating objects: 12, done.
Counting objects: 100% (12/12), done.
Delta compression using up to 8 threads
Compressing objects: 100% (9/9), done.
Writing objects: 100% (11/11), 2.53 KiB | 1.27 MiB/s, done.
Total 11 (delta 0), reused 0 (delta 0)

Sourcetree

可视化git客户端,下载地址

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值