相关疑难解决方法(0)

'git pull'和'git fetch'有什么区别?

主持人注意:鉴于此问题已经发布了67个答案(其中一些已删除),请考虑在发布另一个问题之前是否提供任何新内容.

git pull和之间有什么区别git fetch

git version-control git-pull git-fetch

1万
推荐指数
41
解决办法
269万
查看次数

我是否需要在 Github 上进行身份验证和签名密钥?

Github 允许用户添加 SSH 密钥以访问存储库,但它并没有很好地解释“身份验证密钥”和“签名密钥”之间的区别我想知道的具体问题是:

  1. 我是否需要两种类型的密钥才能访问存储库?

  2. 如果我只添加一个键并且该键是“歌唱键”,那我是否也可以简单地检查代码?换句话说,签名密钥也可以进行身份​​验证吗?

  3. 如果我想同时进行身份验证和签名,这些密钥是否必须彼此不同,或者我可以对两者使用完全相同的密钥吗?

  4. 如果这些密钥必须彼此不同,我如何在我的服务器上配置 Git 来发送这两个密钥,因为我认为这是必要的,对吗?

github

30
推荐指数
1
解决办法
1万
查看次数

GPG与SSH密钥

在GitHub上,我想添加一个密钥以将我的计算机与我的帐户关联,我有两个选择:创建SSH或GPG密钥.

两把钥匙有什么区别?是否有一个首选使用?
我理解如何通过遵循网站上的指南来创建两者,但我不知道哪一个更好用.

security ssh github gnupg ssh-keys

25
推荐指数
1
解决办法
6621
查看次数

为什么git使用GPG密钥签名而不是使用SSH密钥?

SSH和GPG非对称密钥之间有什么区别?为什么git支持使用GPG进行签名而不是使用SSH代理?

git digital-signature ssh-keys public-key gpg-signature

7
推荐指数
2
解决办法
2015
查看次数