git-如何使用一个只读token实现代码部署

1.问题

在代码部署在服务器的时候,我们肯定不希望自己的代码被别人随意的push,也就是我不希望在github上放生产环境服务器的ssh key。

2.解决

  • 方法1就是直接使用https的方式拉取你的代码,但是需要输入你的用户名和密码。这个也有一个问题,那就是自动化部署的时候脚本里面需要填上你的用户名和密码。

  • 方法2就是在github的setting中:
    找到developer settings,点击进去:


    git-如何使用一个只读token实现代码部署_第1张图片
  • 生成一个新的tokern


    git-如何使用一个只读token实现代码部署_第2张图片
  • 需要选择一个repo, 名字随意


    git-如何使用一个只读token实现代码部署_第3张图片
  • 最后生成一个tokern


    git-如何使用一个只读token实现代码部署_第4张图片

如何使用:

git clone https://[email protected]/jupyterhub/zero-to-jupyterhub-k8s.git

你可能感兴趣的:(git-如何使用一个只读token实现代码部署)