我想知道是否有可能将私有的mercurial repo拉到服务器而无法访问hg.我有SSH访问权限,但无法安装HG.我在想某种使用http访问的Python脚本,但我不确定.我也在想这可能只有公共回购才有可能.我目前正在BitBucket上主持projet.感谢您的任何意见!
我在bitbucket中有一个Git存储库,在我的实时rails服务器上有另一个存储库,我怎样才能这样做,每当我推送到bitbucket它时,实时服务器也从bitbucket中取出它?
我在网上发现了这个片段,我把它放在我的直播服务器的git hooks上post-receive,但我不知道下一步该做什么:
#!/bin/sh
name=$1
if [ -z "$name" ] ; then
echo "need to give name of checkout dir on command line"
exit 1
fi
dir=/srv/web/$name
if [ ! -d $dir ] ; then
echo "the directory $dir does not exist"
exit 1
fi
cd $dir
env -i git pull
rake db:migrate
touch $dir/tmp/restart.txt
Run Code Online (Sandbox Code Playgroud)
任何人都可以指出我应该怎么做才能实现这一目标?我在bitbucket上看过post hooks(类似于github),但我不知道该怎么办.
我是Git的新手,所以请对我轻松一点.
我正在与另一个人一起处理存储在BitBucket上的项目.因此,每当他进行任何更改时,如何下载它们并将任何已更改的文件合并到我的项目文件夹中?
谢谢!
我'使用windows,git bash提示符
我正在尝试使用bitbucket的git archive命令
我收到错误遥控器:"git upload-archive:archiver死于错误"
有任何想法吗 ?
git archive --remote = ssh://git@bitbucket.org/username/reponame.git --format = tar --output ="file.tar"
我已经创建了所有SSH密钥和公钥等,甚至测试了ssh -v hg@bitbucket.org,它运行正常
不确定发生了什么,但这一次我能够使用bitbucket从git中拉,推,克隆等.但在我在线更改密码后,它会要求我输入我的帐户密码,然后说:
fatal: Authentication failed
Run Code Online (Sandbox Code Playgroud)
这有什么理由吗?我的密码绝对正确.我甚至无法完全克隆到新文件夹!
顺便说一下,我正在使用git version 1.8.0.我最近升级了它,不确定它是否与它有任何关系.
我的笔记本电脑坏了,我需要从另一台电脑编码.
我正在使用Heroku,我想从Heroku到另一台机器获取最新版本的代码.
我知道非常建议使用GitHub或BitBucket获取正确的远程存储库.
我决定尝试BitBucket.
在创建我的帐户时,它会询问我的git repo的旧网址.由于我的机器已经死了,我希望填写heroku URL,但这不起作用.
任何想法如何进行?
我的想法是,我可以从任何一台机器拉动并推动我的更改(当我的笔记本电脑来自维修时).
我想从bitbucket下载我的项目的旧版本到我的ubuntu服务器.
我正在输入以下命令
sudo wget https://bitbucket.org/owner/projectname/get/versionId.tar.gz
Run Code Online (Sandbox Code Playgroud)
但我收到了消息
401 UNAUTHORIZED - Authentication failed
Run Code Online (Sandbox Code Playgroud)
我还该怎么办?谢谢.
我正在使用bitbucket web界面并创建了一个新项目"Test_Project".在这个项目中,我能够使用Create repository选项创建一个新的存储库 - "Module1" .
现在我想在bitbucket项目中创建存储库层次结构 - Test_Project如下: -
Test_Project(Bitbucket项目)
Web(存储库1)
Module1 (Sub-Repository/Sub-module 1)
Module2 (Sub-Repository/Sub-module 2)
Module3 (Sub-Repository/Sub-module 3)
Run Code Online (Sandbox Code Playgroud)移动(存储库2)
Module1 (Sub-Repository/Sub-module 1)
Module2 (Sub-Repository/Sub-module 2)
Module3 (Sub-Repository/Sub-module 3)
Run Code Online (Sandbox Code Playgroud)存档(存储库3)
Module1 (Sub-Repository/Sub-module 1)
Module2 (Sub-Repository/Sub-module 2)
Module3 (Sub-Repository/Sub-module 3)
Run Code Online (Sandbox Code Playgroud)项目文件(知识库4)
等等..
这样我就可以在各自的bitbucket子存储库中添加本地项目
任何人都可以指导如何在bitbucket中的新存储库中创建子存储库/子模块.
我目前正在使用BitBucket为我的repos与git引擎.我不使用github,因为它是一个私人项目,所以我不能公开它.
当我.gitignore用gitignore.io 创建我的文件时,试图忽略PhpStorm和WebStorm,Gitkraken(这是我Mac上的git客户端),它不会忽略该.idea文件夹.每次我更改我的工作区布局打开或关闭侧边栏或文件,然后git跟踪该更改.我无法弄清楚什么是错的,因为我也试着设置.idea/中.gitignore,但它里面的文件仍追踪...
有任何想法吗?
是否可以通过发送链接与bitbucket上的其他用户共享私有存储库?我并不是指"添加用户和组访问权限"选项,因为我知道谁将成为收件人.我只能发送一个链接.