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 上找到所需的项目,选择“Clone or download”按钮,可以选择“Download ZIP”直接下载压缩包,或者使用 Git 工具进行下载。
解压代码:将下载的 ZIP 压缩包解压到本地指定的目录中。
编译代码:根据具体情况进行编译,可能需要设置编译器环境变量、添加相关的库文件等操作。
运行程序:编译完成后,运行生成的可执行文件即可。
需要注意的是,不同的项目可能有不同禅山慧的使用方式,有些项目可能还需要进行配置、部署等操作。如果遇到了问题,可以查看项目文档或者在开发者社区寻求帮助。