github私有库权限怎么设置

github私有库权限怎么设置,第1张

github私有库权限设置步骤:

1. 首先在Github上建立一个名字为root的项目,确保本机上安装了openssl和tar。

2. 在本机上建立一个文件,假设叫some_dir吧,把GithubHub里面的那个github.sh 给复制进来。

3. 打开终端,运行‘github.sh init’。这个命令会在当前文件夹中创建加密用的密钥和一个名字为leaf的文件夹。

4. 进入leaf文件夹,用'git init --bare'新建一个本地的裸git库,假设名字叫secret。

5. 随便换到另外一个目录下,git clone path/some_dir/leaf/secret,就建立了裸库的工作目录了,然后在这个目录下像平常一样做一些修改,提交,推送。

6. 调用github.sh push secret,其中secret是push到github上的库的名字,这个命令会把leaf文件件下的secret文件夹打包压缩,然后放到root文件夹下。

7. 从Github上获取加密的文件时,请用github.sh pull secret。这个命令会将root的内容pull到本地,然后把root下的secret解密解压到leaf文件夹下成为secret文件夹。

关于密钥文件:

加密和解密的文件时对应且不可重复生成的,所以这两个密钥文件可要好好保存,一旦丢失话,就不能对已经存上去的内容解密了。

<第一步> : 生成token 「如果不是项目的构建者,问项目负责人获取」

https://github.com/settings/tokens/new

<第二步> : token 设置到请求头中

<第三步> : 配置git将请求从ssh转换为http

<第四步> : 指定域名为私有仓库

<第五步> : 检查配置

执行 cat ~/.gitconfig

执行 go env

确认配置成功

<第六步> : 测试配置结果

https://golang.org/doc/faq#git_https

https://segmentfault.com/a/1190000021127791?utm_source=tag-newest

https://www.jianshu.com/p/ca4404512cf3


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7968442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存