mac配置git和github

摘要:
1.安装git以检查mac上是否安装了git--version。如果没有,您可以在安装Xcode后配置它,或者通过Xcode select--install安装它。具体安装方法请参考百度。

1,安装git

查看mac上是否已安装git

git --version

如果没有,可以通过安装Xcode后配置,或者通过 xcode-select --install 安装。具体安装方法请百度。

2,创建github账号

创建github的邮箱后面会用到

3,创建ssh,配置本地git

参考:Git - 初次运行 Git 前的配置 (git-scm.com)

设置username和email(github每次commit都会记录他们)

git config --global user.name "xxx"
git config --global user.email xxx@xxx.com  //注册github的邮箱

如果要查看配置,使用如下命令

git config --list

通过终端命令创建ssh key

xxx@xxx ~ % ssh-keygen -t rsa -C xxx@xxx.com  //注册github的邮箱
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):  //此处直接回车即可
Created directory '/Users/xxx/.ssh'.
Enter passphrase (empty for no passphrase):  //设置一个密码
Enter same passphrase again:
Your identification has been saved in /Users/xxx/.ssh/id_rsa
Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:xxx/xxxxxxx xxx@xxx.com
The key's randomart image is:
+---[RSA 3072]----+
| o|
| o.|
| o +|
| . . o.|
| o + .+..o|
| . oo o**|
| . ..+*oo|
| . ..+ +oo**|
| .o*==.=.==|
+----[SHA256]-----+
xxx@xxx ~ %

 终端查看.ssh/id_rsa.pub文件

open /Users/xxx/.ssh/id_rsa.pub

4,设置github

添加ssh

mac配置git和github第1张

title可以随便填,key是第三步.ssh/id_rsa.pub文件里的密钥(将文件里的内容全部复制过来即可)

mac配置git和github第2张

链接验证

xxx@xxx ~ % ssh -T git@github.com
Enter passphrase for key '/Users/xxx/.ssh/id_rsa':  //这里输入第三步里通过终端命令创建ssh key时设置的那个密码
Hi mianchaotaiyang! You've successfully authenticated, but GitHub does not provide shell access.  //表示验证成功

接下来就可以使用git命令来管理你的github项目了

免责声明:文章转载自《mac配置git和github》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HtmlAgilityPack算法竞赛专题解析(5):简单数据结构下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac下IntelliJ IDEA快捷键大全

Mac键盘符号和修饰键说明⌘ Command⇧ Shift⌥ Option⌃ Control↩︎ Return/Enter⌫ Delete⌦ 向前删除键(Fn+Delete)↑ 上箭头↓ 下箭头← 左箭头→ 右箭头⇞ Page Up(Fn+↑)⇟ Page Down(Fn+↓)Home Fn + ←End Fn + →⇥ 右制表符(Tab键)⇤ 左制表符(...

fedora27安装ssh

Fedora安装sshd 先确认是否已安装ssh服务: [root@localhost ~]# rpm -qa | grep openssh-server  openssh-server-5.3p1-19.fc12.i686 (这行表示已安装) 若未安装ssh服务,可输入: #yum install openssh-server 进行安装 2、修改配置文件...

Linux之sshkey密钥认证实战

  在实际的生产环境中,经常会用到sshkey密钥认证实行数据分发数据等操作,还可以批量操作内网服务器,实行免密认证进行推送分发数据。 1、环境查看 分发服务器   节点服务器 2、服务器添加系统账号 3、生成密钥对 [root@localhost1 ~]# su - fenfa [fenfa@localhost1 ~]$ whoami fe...

CentOS7 Ceph分布式集群部署

CentOS 7 下安装Ceph-nautilus 本问主要记录在CentOS 7下如何安装Ceph-nautilus,安装过程中遇到的一些问题及解决方法。 1、Ceph实验准备 以下是本次实验所用到的机器(采用的是虚拟机)的配置: node1 192.168.1.115(三块硬盘) Mon、mgr、rgs、osd node2 192.168.1....

git submodule

使用这个的前提: 1.project依赖不太大,比較简单,5个以内吧(比較大了还是用android 的 repo吧) 2.注意submodule的提交须要在它的文件夹下运行 3.注意 git submodule update 4.循环运行能够使用git submodule foreach git submodule update 主要应用与 使用了别人...

Metasploit快速入门(二)

Metasploit快速入门(二) 参考: https://mp.weixin.qq.com/s?__biz=MjM5MTYxNjQxOA==&mid=2652850556&idx=1&sn=bbfae36b3cbb012fc498ab3aa20501f3&chksm=bd5935b18a2ebca785209112971d...