导航:首页 > 软件知识 > 如何在github上运行程序

如何在github上运行程序

发布时间:2023-05-08 05:12:24

1. android 怎么运行github上的程序

不确定你已经到哪一步了,我就以PullToRefresh为例,从头开始说吧。

下载zip,解压到桌面
打开eclipse,File-Import-Existing Android Code Into Workspace
选中library文件,导入到eclipse中
打开此戚悔敏library,前旦右键library,properties-Android-Library-勾选Is Library

打开你的程序后,右键你的主程序,properties-Android-Library-Add,选择library文件

导入的基本步骤就这样,接下来是如何使用

找到你的程高枝序-layout-xml添加一个
<com.handmark.pulltorefresh.library.PullToRefreshListView
android:id="@+id/pull_to_refresh_listView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
回到MainActivity中,头文件中添加一段代码
import com.handmark.pulltorefresh.library.PullToRefreshListView;

之后把你需要用到的listview全部改为PullToRefreshListView,例如
private PullToRefreshListView mPullRefreshListView;
接着就像listview一样使用吧

2. Github常见操作和常见错误!

一、如果输入$ git remote add origin [email protected] :djqiang(github帐号名)/gitdemo(项目名).git

解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin [email protected] :djqiang/gitdemo.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,厅搭型error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_\etc

5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!

二、如果输入$ ssh -T [email protected] 出现错误提示:Permission denied (publickey).因为新生成的key不能加入ssh就会导致连接不上github。

解决办法如下:
1、先输入$ ssh-agent,再输入$ ssh-add ~/.ssh/id_key,这样就可以了。
2、如果还是不行的话,输入ssh-add ~/.ssh/id_key 命令后出现报错Could not open a connection to your authentication agent.解决方法是key用Git Gui的ssh工具生成,这样生成的时候key就直接保存在ssh中了,不需要再ssh-add命令加入了,其它的user,token等配置都用命令行来做。
3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。

三、如果输入$ git push origin master 提示出错信息:error:failed to push som refs to .......
解决办法如下:
1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来
2、再输入$ git push origin master
3、如果出现报错 fatal: Couldn't find remote ref master或者fatal: 'origin' does not appear to be a git repository以及fatal: Could not read from remote repository. 4、则需要重新输入$ git remote add origin [email protected] :djqiang/gitdemo.git

四、使用git在本地创建一个项目的过程
$ makdir ~/hello-world //创建一个项枝兄目hello-world
$ cd ~/hello-world //打开这个项目
$ git init //初扮猜始化
$ touch README
$ git add README //更新README文件
$ git commit -m 'first commit' //提交更新,并注释信息“first commit”
$ git remote add origin [email protected] :defnngj/hello-world.git //连接远程github项目
$ git push -u origin master //将本地项目更新到github项目上去

五、gitconfig配置文件
Git有一个工具被称为git config,它允许你获得和设置配置变量;
这些变量可以控制Git的外观和操作的各个方面。
这些变量可以被存储在三个不同的位置:
1./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’--system’ 给 git config,它将明确的读和写这个文件。
2.~/.gitconfig 文件 :具体到你的用户。你可以通过传递--global 选项使Git 读或写这个特定的文件。
3.位于git目录的config文件 (也就是 .git/config) :无论你当前在用的库是什么,特定指向该单一的库。每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。 在Windows系统中,Git在$HOME目录中查找.gitconfig文件(对大多数人来说,位于C:\Documents and Settings$USER下)。它也会查找/etc/gitconfig,尽管它是相对于Msys 根目录的。这可能是你在Windows中运行安装程序时决定安装Git的任何地方。

4.1当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:$ git config --global user.name "John Doe"$ git config --global user.email [email protected]

4.2 你的编辑器(Your Editor)现在,你的标识已经设置,你可以配置你的缺省文本编辑器,Git在需要你输入一些消息时会使用该文本编辑器。缺省情况下,Git使用你的系统的缺省编辑器,这通常可能是vi 或者 vim。如果你想使用一个不同的文本编辑器,例如Emacs,你可以做如下操作:$ git config --global core.editor emacs
4.3 检查你的设置(Checking Your Settings)如果你想检查你的设置,你可以使用 git config --list 命令来列出Git可以在该处找到的所有的设置:$ git config --list 你也可以查看Git认为的一个特定的关键字目前的值,使用如下命令 git config {key}:$ git config user.name

4.4 获取帮助(Getting help)如果当你在使用Git时需要帮助,有三种方法可以获得任何git命令的手册页(manpage)帮助信息:$ git help <verb>$ git <verb> --help$ man git-<verb>例如,你可以运行如下命令获取对config命令的手册页帮助:$ git help config
六、push到github时,每次都要输入用户名和密码的问题
在github.com上 建立了一个小项目,可是在每次push 的时候,都要输入用户名和密码,很是麻烦 原因是使用了https方式 push 在termail里边 输入 git remote -v 可以看到形如一下的返回结果
origin https://github.com/dengVictor/learngit.git (fetch)
origin https://github.com/dengVictor/learngit.git (push)
下面把它换成ssh方式的。

七、常用命令
假如你现在新创建了一个项目,想把它提交到github上面? 假设你创建好了一个项目,并切换到项目的根目录下面:

$ git status //查看当前项目下所有文的状态,如果第一次,你会发现都红颜色的,因为它还没有交给git/github管理。

$ git add . //(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。 Ps:git的强大之处就是有一个本地仓库的概念,在没有网络的情况下可以先将更新的内容提交到本地仓库。
$ git commit –m”discription ” //对你更新或修改了哪些内容做一个描述。
$ git remote add origin [email protected] :xiahouzuoxin/zx-libsvm.git // 如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。 Ps: origin可以改为别人的名字,但是在你下一次push(提交)时,也要用你修改之后的名字。
$ git remote -v //查看你当前项目远程连接的是哪个仓库地址。
$ git push -u origin master //将本地的项目提交到远程仓库中。 ------------------------------------------------------------ 假如,你回到了家,想把公司提交的项目克隆到本地? 如果你是第一次想把github上面的项目克隆到本地或者要克隆别人的项目到地。
$ git clone [email protected] :xiahouzuoxin/zx-libsvm.git //在git下面切换到想存放此项目的文件目录下,运行这条命令就可以将项目克隆下来。

假如本地已经存在了这个项目,而仓库中又有一新的更新,如何把更的合并到本地的项目中?
$ git fetch origin //取得远程更新,这里可以看做是准备要取了
$ git merge origin/master //把更新的内容合并到本地分支/master ------------------------------------------- 项目中删除了一些文件,如何提交? 假如远程仓库中已经存了aaa这个文件,我fetch了下来,并删除了aaa这个文件,想再push上到远程仓库中,并使远程仓库中的项目被新的修改覆盖(也就是远程仓库中 的aaa也被删除)
$ git status //可以看到我们删除的哪些文件
$ git add . //删除之后的文件提交git管理。
$ git rm src/com/hzh/hibernate//aaa.java //移除我们删除的那个文件,不然git不允许我们往远程仓库提交。 Ps: 如果你想删除的是某个目录(java包),这里想移除整个目录的内容。
$ git rm src/com/hzh/hibernate/bbb/ -r // -r 会把bbb/目录下的所有内容一次性移动。 ------------------------------------------------------------------------ 远程创建了一个新仓库,本地创建了一个新项目,如何使新的项目与仓库对应起来? 其实,这个也很简单,只是我当时对那些命令不太理解,所以比较模糊,不知如何对应。
$ git remote add origin [email protected] :xiahouzuoxin/zx-libsvm.git //还是这个命令,在你push项目之前加上这一句就OK了。 [email protected] :xiahouzuoxin/zx-libsvm.git 就是你常见的新仓库的地址啊。git切换到新项目下,在push之前,加上这一句,我们创建的新仓库就与新项目建立了连接。

3. 如何使用 Git 和 GitHub

git安装

安装git程序,执行下面操作:

1.

$ cd ~/.ssh //检查计算机ssh密钥

2.如果没有提示:No such file or directory 说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥

$ ls

config id_rsa id_rsa.pub known_hosts

$ mkdir key_backup

$ cp id_rsa* key_backup

$ rm id_rsa*

3.获得密钥:

ssh-keygen -t rsa -C "[email protected]"//填写email地址,然后一直“回车”ok

打开本地...sshid_rsa.pub文件。此文件里面内容为刚才生成人密钥。

4. 登陆github系统。点击右上角的 Account Settings--->SSH Public keys ---> add another public keys

把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了

5. 接着打开git ,测试连接是否成功

$ ssh -T [email protected]

如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 说明你连接成功了

6. 设置用户信息:

6.1

$ git config --global user.name "defnngj"//给自己起个用户名

$ git config --global user.email "[email protected]"//填写自己的邮箱

6.2

在github中找到 Account Settings--->Account Admin ,找到一下信息:

Your API token is ---keep it secret! Changing your password will

generate a new token

$ git config --global github.user defnngj //github 上的用户名

$ git config --global github.token

git上传文件到服务端

1. 回到github首页,点击页面右下角“New Repository”

填写项目信息:

project name: hello world

description : my first project

点击“Create Repository” ; 现在完成了一个项目在github上的创建。

2. 我们需要使用git在本地创建一个相同的项目。

$ makdir ~/hello-world //创建一个项目hello-world

$ cd ~/hello-world //打开这个项目

$ git init //初始化

$ touch README

$ git add README //更新README文件

$ git commit -m 'first commit'//提交更新,并注释信息“first commit”

$ git remote add origin [email protected]:defnngj/hello-world.git //连接远程github项目

$ git push -u origin master //将本地项目更新到github项目上去

现在查看github上面的hello world 项目,是不是发现已经将本地中的README文件更新上来了。 :) 恭喜!

git GUI使用

首先在github网站上,新建一个仓库名字,需要与本地项目的根目录名字一样。

下面,我们开始使用Git Gui

下面,我们开始使用Git Gui

如果你想init一个本地的git仓库,到你的代码根目录下,右键选择Git Init Here

这时,你会发现在代码根目录下,生成了一个.git的隐藏属性目录。

再选择git gui


这相当于运行git push origin master命令。

上传成功后,到github.com网站上就可以看到你的项目代码已经上传了。

4. 如何从github上克隆项目并在自己电脑上运行

第一步:git clone 项目地斗虚址

第二步:在项目目录内安装相应的项目依赖空碧燃包 npm install

第三步:启动相应的服务

第四步:打开浏览器,输入地址进行访问,ok

参照git上一个项目 见下图:慧没

5. 如何运行github上的cnn程序

首先:看 README.md ,好多项目都有,有没返段有说漏乱誉明。 其次:看 你下载的属于什么代码,对应到相应的开发环境上。 然后:就是在对应的开发环境中编译(脚本语言直接放在应用中)。如果是 类库需要放在特定的实陪码例中,如果是实例内就可以直接运行了!

6. 如何使用GITHUB的程序

这里面用的是Python的环境,这个语言我不会所以我不知道怎正枣么用这些文件

但是这个仓库里面是有readme的,咐清谨它一般会告诉你如何安装以及如何使用

你点击这里,就可以跳转到readme上

7. github下载的代码怎么使用

下载的代码通常是源代贺答码,需要进行编译和运行才能得到可执行文件。使用方式可以根据具体情况而定,但是一般可以按照以下步骤进行:

阅读全文

与如何在github上运行程序相关的资料

热点内容
电脑数据传输线怎么焊接 浏览:13
武汉管理信息系统哪个质量好 浏览:407
steam怎么好友交易 浏览:740
制造业生产什么产品 浏览:45
如何向机顶盒推送程序 浏览:565
电视学什么技术比较好 浏览:667
邮箱代理设置是干什么的 浏览:284
前对象发来信息怎么回 浏览:728
广州手机批发市场xr多少钱 浏览:480
治疗为什么要选择适宜的技术 浏览:314
什么是xdg产品 浏览:881
温州鹿城螺蛳市场多少公里 浏览:266
中学在本县转学籍需要什么程序 浏览:273
灵台县哪个镇有蔬菜水果市场 浏览:632
我国vr技术发展的怎么样 浏览:763
上海海事技术学院在哪里 浏览:458
什么叫产品力包括哪些方面 浏览:555
txt和数据库哪个好 浏览:136
微信如何删除相片里的小程序 浏览:365
哪些人可以请刑事代理人 浏览:521