github:给其他人开启自己版本库的权限

github:给其他人开启自己版本库的权限1 你要在 github 上新建一个 repository 这好像是废话 没有库怎么给别人权限 2 获得想要获取权限的人的公钥 pub 文件 当你建好 repository 之后 你可以通过下面的按钮获取该库的地址 有几种基于不同方式的 URL 我们可以选择 1 基于 HTTPS 选择这种

大家好,我是讯享网,很高兴认识大家。

1.你要在github上新建一个repository(这好像是废话,没有库怎么给别人权限...)

2.获得想要获取权限的人的公钥(.pub文件)

当你建好repository之后,你可以通过下面的按钮获取该库的地址:


讯享网

有几种基于不同方式的URL我们可以选择:

(1)基于HTTPS:选择这种,我们每次向该库push代码的时候,都要输入用户名和密码(当然,我自然不愿意将密码告诉别人啦)。

(2)基于SSH:选择这种,我们就可以通过公钥密钥的身份来验证自己的权限,下面重点介绍的就是这个。

(3)基于Subversion:其实就是svn,但是这种方式没用过,果断忽略...

这时候,你就可以将URL分发给需要的人(不同类型的URL,会决定以后所用的协议,但是可以在配置文件中修改)。拿到URL的人都可以将代码库pull下来,但这时候还没有push的权限。

我们可以用ssh-keygen -t rsa生成公钥密钥。当然,如果你喜欢用Tortoise的话,也可以用Puttygen来生成(Tortoise生成的密钥是.ppk,他将密钥又进行了一次加密)。其实git是没有权限验证这方面的功能的,所以都要借用第三方的服务(SSH或HTTPS)。然后就将公钥发送给我了。

3.在repository中注册公钥

进入该repository,选择settings——>Deploy keys——>add deploy key,Title随意填,Key贴上公钥的内容。


4.设置Tortoise

首先,你要将HTTP协议改为SSH协议:

在文件.git/config中

[remote "origin"] #url = https://github.com/holiday519/WINS-DSP.git url = :holiday519/WINS-DSP.git

讯享网然后,将私钥加载进Tortoise设置中:


小讯
上一篇 2025-01-24 09:11
下一篇 2025-03-13 13:39

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/17744.html