繁体   English   中英

如何通过终端运行我的GitHub Repository:创建运行文件

[英]How to run my GitHub Repository through terminal: creating the run file

我在GitHub上创建了一个存储库,其中包含一些我编写的Java文件。 我正在尝试通过终端运行存储库。 我想知道我需要在终端中输入哪些命令以及我需要在存储库中的运行文件中写入什么命令。 这是存储库的链接: https : //github.com/mowteam/JAVA-THINGS,但是我将尝试在我的问题中提供必要的代码。

当前,我已经在存储库中创建了一个运行文件以及终端命令,以便可以运行我的存储库。

终端命令:

    git clone https://github.com/mowteam/JAVA-THINGS
    cd JAVA-THINGS
    ./run

文件名:运行

    #!/bin/bash
    javac src/*.java
    java -cp src/ NewYearClock
    rm src/*.class

(请注意,我将要运行的文件放在名为src的文件夹中,并且文件名是NewYearClock以及文件中的类名)

但是,输入./run命令后,我仍然收到“权限被拒绝”。 因此,我认为运行文件是问题。 我从找到的另一个存储库中获得了运行文件,然后更改了名称,这很可能是问题的原因。 有谁知道是什么原因导致“权限被拒绝”或如何修复运行文件? 注意:我不知道服务器端编码。 谢谢!

放入该文件的内容取决于您要执行的操作。

我不是Java专家,但是当前文件看起来至少是半合理的。 您正在编译代码,运行它,然后删除编译的版本。

您的错误尚不清楚(请在下一次提供完整的确切错误消息),但我怀疑这只是权限错误。 在类似Unix的系统上,将只执行已为运行代码的用户设置了执行位的文件。 使您的run文件可执行,例如

chmod +x run

然后再试一次。 附带说明,这是Git关心的唯一许可位。 您将看到Git现在查看已修改的文件,并且您可能想要提交更改。

从终端运行之前,需要完成SSH或HTTPS映射。 这样,将在您尝试访问Git存储库的本地台式机/计算机/服务器与GIT之间建立连接。

  1. 尝试从中访问存储库的本地计算机上生成SSH密钥
  2. 在GITlab / hub中的git配置文件设置下,添加该密钥
  3. 与此同时,您需要在.gitconfig文件中配置用户名和电子邮件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM