标签: repository

为什么不在任何Maven存储库中安装Android SDK Jars?

有没有理由说Android工具链和开发包不在Maven CEntral存储库中?真的只是没人做过吗?或者是否存在一些许可问题?我的意思是它都是开源的吗?(Google API除外).

我很想把它自己放在一个非核心的回购中,但我只是想确定其他人还没有这样做,而且我不会因此而与任何律师对应或打电话.

android repository maven

44
推荐指数
4
解决办法
2万
查看次数

链接另一个git存储库中的单个文件

如何将来自另一个git存储库的单个文件链接到您自己的存储库?我不想要完整的存储库,只需要一个文件.使用git submodule似乎是正确的路线,但它想抓住整个事情.

git repository git-submodules

44
推荐指数
1
解决办法
3万
查看次数

每个Eclipse项目或一个Git存储库的多个Git存储库

我正在从SVN迁移到Git.在SVN中,我在一个SVN存储库中有多个eclipse项目,便于浏览项目.我打算在每个eclipse项目中使用一个git存储库,但EGit建议不这样做.

EGit指南建议将多个项目放入一个Git存储库中.

查看类似的问题,例如每个存储库建议一个项目.

哪种方法是最佳实践,人们实施什么?

eclipse git repository repository-pattern egit

44
推荐指数
4
解决办法
2万
查看次数

git恢复在合并期间删除的单个文件

我现在在分支'foo'.我只是跑git merge master.唯一的问题是我想保留foo中的某个文件.有没有办法让它恢复,但保持合并主人的所有其他变化?

git branch repository

43
推荐指数
1
解决办法
2万
查看次数

如何将远程Git存储库添加到Ubuntu服务器?

我在桌面计算机(Windows 7)上创建了一个Git存储库,其中包含:

git init
git add <all my files>
git commit -m "added my files"
Run Code Online (Sandbox Code Playgroud)

现在我在局域网上的一台机器上安装了一个新的Ubuntu Server 10.10并安装了OpenSSH.我的主目录是/home/jonas,我创建了一个目录~/code/来包含我的项目.我可以使用Putty从Windows 7登录Ubuntu服务器.

我在服务器上安装了Git sudo apt-get install git

添加远程存储库

现在我想在我的桌面上将我的Git存储库添加到服务器.我尝试按照使用Git的实用版本控制的说明进行操作.

从我的桌面我运行这些命令:

git remote add origin jonas@192.168.1.10/home/jonas/code/myproject.git
git push origin master
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

fatal: 'jonas@192.168.1.180/home/jonas/code/myproject.git' does not appear to be
 a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

问题是什么?如何创建远程存储库?


正如PerfectlyNormal建议的那样,我:在地址中添加了一个.现在它工作得更好,我不得不输入我的密码到服务器,但后来我收到了类似的错误消息:

fatal: '/home/jonas/code/myproject.git' does not appear to be a git repository
fatal: The remote end hung up …
Run Code Online (Sandbox Code Playgroud)

git ssh repository ubuntu-server git-remote

43
推荐指数
3
解决办法
7万
查看次数

不信任来自不受信任的用户root,组dev的文件.hg/hgrc

存储库由root用户和组dev拥有

另一个用户正在hg update存储库上运行并收到以下消息:

Not trusting file /dev/.hg/hgrc from untrusted user root, group dev
Not trusting file .hg/hgrc from untrusted user root, group dev
Not trusting file /dev/.hg/hgrc from untrusted user root, group dev
Not trusting file /dev/.hg/hgrc from untrusted user root, group dev
abort: Permission denied: /dev/src/backend/java/com/tt/afr/schedule/service/ScheduleComparator.java
Run Code Online (Sandbox Code Playgroud)

/etc/mercurial/hgrc,我们有:

trusted.users=root
Run Code Online (Sandbox Code Playgroud)

在用户运行的主目录中hg update,我们有这个hgrc文件:

[trusted]
users = root
groups = dev
Run Code Online (Sandbox Code Playgroud)

用户使用ssh并运行命令连接到服务器.

我们可以做些什么来解决这个问题?

permissions ssh mercurial repository

43
推荐指数
2
解决办法
3万
查看次数

无法识别“gh”... - 尝试从命令提示符创建 GitHub 存储库时出错

我正在按照GitHub 文档中有关如何将现有项目添加到 GitHub 的说明进行操作。但是,当我尝试按照指示在项目根目录中'gh' is not recognized as an internal or external command, operable program or batch file.使用命令时,收到错误消息。gh repo create fs1fs1是我的项目名称。我浏览了 StackOverflow 但尚未找到任何帮助。我缺少什么?

git repository

43
推荐指数
2
解决办法
11万
查看次数

从svn存储库克隆git存储库,导致无文件,远程无分支的git repo

工作SVN回购

我正在开始使用git repo与svn repo进行交互.svn存储库设置正常,只需提交一个基本的README文件.

检查出来工作正常:

tchalvak:~/test/svn-test$ 
svn checkout --username=myUsernameHere http://www.url.to/project/here/charityweb/
A    charityweb/README
Checked out revision 1.
Run Code Online (Sandbox Code Playgroud)

svn repo的git-svn克隆失败

当我尝试在git中克隆存储库时,第一步显示没有错误...

tchalvak:~/test$ 
git svn clone -s --username=myUserNameHere http://www.url.to/project/here/charityweb/
Initialized empty Git repository in /home/tchalvak/test/charityweb/.git/
Authentication realm: <http://www.url.to/project/here:80> Charity Web
Password for 'myUserNameHere': 
Run Code Online (Sandbox Code Playgroud)

...但是导致无用的文件夹,不包含文件,没有分支,也没有提交:

tchalvak:~/test$ ls
charityweb
tchalvak:~/test$ cd charityweb/
tchalvak:~/test/charityweb$ ls
tchalvak:~/test/charityweb$ ls -al
total 12
drwxr-xr-x 3 tchalvak tchalvak 4096 2010-04-02 13:46 .
drwxr-xr-x 4 tchalvak tchalvak 4096 2010-04-02 13:46 ..
drwxr-xr-x 8 tchalvak tchalvak 4096 2010-04-02 13:47 .git
tchalvak:~/test/charityweb$ git …
Run Code Online (Sandbox Code Playgroud)

git git-svn repository git-clone

42
推荐指数
1
解决办法
1万
查看次数

你推动每一次提交吗?

我想,如果有人能给我更多关于使用git和远程存储库的细节.我还没有使用远程存储库.

对于本地存储库,您提交的更改可能不会太过于破碎.什么被推送到远程存储库?每个本地提交?或者完成的整体工作,然后与其他人的整体工作合并?我认为远程存储库的日志必须令人困惑,如果每个人都推送每个提交.

git push commit repository

42
推荐指数
4
解决办法
2万
查看次数

git repo表示它在拉动后是最新的,但文件没有更新

我有3个回购.我用作主仓库的裸仓库,我在其中制造和测试变更的开发仓库,以及在prod环境中执行脚本的prod仓库.

在我测试了dev repo中的更改之后,我将它们推送到裸仓库,并使用基本脚本(执行git pull命令)将它们自动下拉到cronjob上的prod仓库中.

我按照上面的步骤进行了更改,但更改的文件不会在prod仓库中更新.

  • 检查更改并在dev repo中推送
  • 已经对产品回购进行了拉动
  • 所有回购的git日志都是相同的,并且都显示了此更改的签入
  • 所有回购都给我"*master"
  • 所有repos的git状态给了我:#On branch master无需提交,工作目录清理
  • git pull给了我"dev&prod repos的最新版本"

对于图形视图使用git扩展,看起来每个repo都是最新的并且是最新的.

我试过了:

git checkout HEAD  
git pull origin master  
git reset --hard HEAD  
git reset --hard origin/master  
git reset origin/master  
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

git repository checkin

42
推荐指数
1
解决办法
7万
查看次数