我正在研究node.js + react项目。
我以私有模式在github上管理我的项目。因为这不是开源。
我将源代码移至了Cloud Computer(Ubuntu 16.04)进行部署。 我不想每次发生一些更改时都上传源代码,因此我决定使用github的webhook进行自动部署。
这些是使用github的webhook设置自动部署的整个过程。
git pull origin master
)中获取更新的源代码而制作的deploy.sh 在11月3日,命令行工具询问我github的用户名和密码,因为我的项目是私有的而不是公共的!。
我想这样做git pull origin master -username rpf5573 -password MyPassWord
。
如何传递用户名和密码作为参数?
请给我一些建议!。
答案 0 :(得分:1)
将ssh key
用作ssh key, github
您必须首次输入password
。那么您可以使用git pull origin master
答案 1 :(得分:1)
根据GitHub Help,ssh键可以为您提供帮助。