github上的私人项目上的git pull origin master

时间:2019-01-01 09:57:07

标签: git

背景

我正在研究node.js + react项目。

我以私有模式在github上管理我的项目。因为这不是开源。

我将源代码移至了Cloud Computer(Ubuntu 16.04)进行部署。 我不想每次发生一些更改时都上传源代码,因此我决定使用github的webhook进行自动部署。

这些是使用github的webhook设置自动部署的整个过程。

  1. github的webhook设置
  2. node.js服务器设置仅接收来自github的帖子数据
  3. 执行我为从github(git pull origin master)中获取更新的源代码而制作的deploy.sh
  4. 重新启动我的node.js生产服务器

那么,你怎么了?

在11月3日,命令行工具询问我github的用户名和密码,因为我的项目是私有的而不是公共的!。

enter image description here

我想这样做git pull origin master -username rpf5573 -password MyPassWord。 如何传递用户名和密码作为参数?

请给我一些建议!。

2 个答案:

答案 0 :(得分:1)

ssh key用作ssh key, github

您必须首次输入password。那么您可以使用git pull origin master

答案 1 :(得分:1)

根据GitHub Help,ssh键可以为您提供帮助。