分类目录归档:Git

Git和GitHub之间的区别


Git和Github是两回事。 Git是版本控制系统 ,而GitHub是用于托管Git repos的服务,并帮助人们协作编写软件。然而,由于GitHub建立在Git之上,并且因为许多网站和文章没有明确区分它们,因此它们的名称相似,因此经常会被混淆。

Git

Git是分布式版本控制系统。 Git负责跟踪内容的变化 - 通常是源代码文件。

GitHub上

GitHub是一家提供Git存储库托管的公司。这意味着它们提供了一个交钥匙解决方案,可以在其服务器上托管Git存储库。这对于保留存储库的备份非常有用(Git只跟踪随着时间的推移对文件所做的更改,仍然需要备份repo),并且有一个集中的位置来...

阅读全文...

如何使用SSH对GitHub进行身份验证


在继续之前检查这里没有rsa文件,使用:

ls -al ~/.ssh

如果没有要列出的内容(即: No such file or directory ),那么使用:

mkdir $HOME/.ssh

如果那里什么也没有,那么生成一个新的keygen:

ssh-keygen -t rsa -b 4096 -C your@email.com

现在使用ls -al ~/.ssh将显示我们的id_rsa.pub文件。

将SSH密钥添加到SSH代理:

eval "$(ssh-agent -s)" # for mac and Linux from bash
eval `s...

阅读全文...