当前位置: 首页 > 知识库问答 >
问题:

git在github的私人项目上拉起源主

黄磊
2023-03-14

我正在处理node。JSReact项目。

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

我将我的源代码移动到云计算机(Ubuntu 16.04)进行部署。我不想每次发生一些变化时都上传我的源代码,所以我决定使用github的网络钩子进行自动部署。

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

  1. github的webook设置
  2. node.js服务器设置仅接收来自github的文章数据
  3. 执行我为从github拉更新的源代码而做的deploy.sh(git拉源代码主)
  4. 重启我的node.js正式服

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

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

请给我一些建议!。


共有2个答案

凌宏大
2023-03-14

根据GitHub帮助,ssh密钥可以帮助您。

子车雅珺
2023-03-14

使用ssh-key作为ssh-key,github

您必须第一次输入您的密码。然后您可以使用git pull origin master

 类似资料:
  • 在github文档中找不到任何东西,在这里也找不到。但是我想知道是否可以有一个用于名为的私有存储库,该存储库可以访问,只有一个人可以访问存储库本身。 我记得曾经读过一些关于github页面总是公开的东西,但似乎再也找不到了。

  • 我是git和github的新手。我在github上设置了一个repo,我可以把本地的东西推送到这个远程repo上。现在问题来了:就在我将一些内容推送到远程repo,并刷新页面之后,我可以看到更改被上传(例如,如果我编写了一个readme.txt并将其推送到远程repo,而这样的readme.txt并不存在,那么在推送并刷新页面之后,它就会出现)。 那么有人可以在github上自由更改我的回购吗?或

  • 问题内容: 我已经从似乎各种各样的工作dockerfile中复制了此代码,这是我的: 这给我错误 这是我第一次使用dockerfiles,但是从我阅读的内容(以及从有效的配置中获取)来看,我不明白为什么它不起作用。 我的id_rsa与我的dockerfile位于同一文件夹中,并且是我的本地密钥的副本,可以克隆此存储库。 编辑: 在我的dockerfile中,我可以添加: 并且它会打印出正确的密钥,

  • 问题内容: 我正在尝试从github克隆私有git存储库。我做了一个像这样的Dockerfile: 我在本地使用这个密钥可以很好地使用这个仓库,所以似乎我在码头工人里面缺少东西。 我可能还缺少的一件事是docker内部和外部都指向而不是,但是我不确定是否可以关联。 问题答案: 构建过程的输出是什么? 随机猜测:尝试使用私钥。 如果仍然无法使用,请尝试(添加密钥后);输出应说明发生了什么。

  • 我们有一个Sonarqube的在线安装,在一个没有连接到互联网的服务器上,只有内部网络。 随着私有/公共的引入,我需要使所有项目(100+)私有,因为我们不能允许每个人从所有项目中读取代码。但现在我甚至不能在任何项目中将其改为私有。现在看起来是这样的: 选项private是灰色的,不能点击。有什么建议,修复什么使这个选项可用? 更新: 我的插件列表: 和我的如果有趣的话(审查):

  • 我正在努力学习git。 我的git存储库在Visual Studio Team Services上。我在Visual Studio中编码。我使用git bash。 我想通过命令行使用git(我想了解正在发生的事情)。 首先,我从Web浏览器在TFS上创建了一个新的git项目。我确实设置了ssh,这样我就可以从git bash执行命令。它起作用了。 > 当您在TFS中创建git项目时,它是在服务器上