How to Migrate from Github to Gitlab

Github is by far the most popular web-based hosting service for version control using Git, but it’s not the only option as Gitlab and Bitbucket offer alternatives. If for whatever reasons, you feel the need to migrate from Github to another service, it’s actually quite easy, and I’ve tried it with Gitlab, which offers a very easy solution to import your code repositories from Github. First, you’ll need to sign-in to Gitlab. That part does not need explanation. The next step is to go to Settings->Account, and in the Social Sign-in section, connect Gitlab to your Github account. After logging in to your Github account, youl should be set. Now click on the + icon on the op of the web page, and select New Project. Click on the Import project tab, and import project from Github. You’ll be asked to input your Github password again, and be brouhgt to your list of repositories. Now you can simply click on …

Two Interesting Projects on Github: Zigbee to MQTT bridge & “Deep Painterly Harmonization”

zigbee-dongle

Hey Karl here. I thought I would try and showcase some GitHub projects that I run into that seem interesting or fun. This week I will start out with 2 projects. Zigbee to MQTT bridge The first one today is a Zigbee to MQTT bridge. Previously we did a couple articles with 433MHz bridges for home automation, a diy RF bridge and one by Sonoff. This bridge is similar but with Zigbee. Unfortunately 433MHz typically have one way communications, and when a message is sent there is no response and the system has to assume the message is received. Zigbee is a 2 way protocol and an acknowledgement can be sent back. The code is moving fast right now and blowing up my GitHub notices. It is a little bit of a mystery on how this works right now with the parts list, but seems to be working for some people. Link to github: zigbee2mqtt Deep Painterly Harmonization The second …

Banana Pi BPI-M2 Berry Allwinner V40 Development Board, Allwinner Business Units & SDK/Software Management

SinoVoIP has unveiled yet another new board with Banana Pi BPI-M2 Berry this week-end. It’s actually quite similar to Banana Pi BPI-M2 Ultra board, by they replaced Allwinner R40 with Allwinner V40 processor, removed some features, and use Raspberry Pi 3 form factor. If we look at Allwinner V40 product brief we can see the specifications look almost identical, with V40 potentially exposing an extra CAN bus. The company’s announcement was very confusing since they show Banana Pi BPI-M2 Berry board with Allwinner R40 instead of Allwinner V40. Banana Pi BPI-M2 Berry specifications: SoC – Allwinner V40 quad Core ARM Cortex A7 processor with ARM Mali-400MP2 GPU System Memory – 1G DDR3 SDRAM Storage – micro SD slot, SATA interface Connectivity – 1x Gigabit Ethernet port, 802.11 b/g/n WiFi and Bluetooth 4.0 (AP6212 module) Video Output – HDMI 1.4 port up to 1080p60, 4-lane MIPI DSI display connector Audio I/O – HDMI, 3.5mm headphone jack, built-in microphone USB – 4x …

Official Rockchip Github Account and Wiki Launched

Following the popularity of RK3066 and RK3188 processors in 2013, a community of developers for Rockchip Linux and Android development was created with corresponding linux-rockchip github account, mailing list and #linux-rockchip IRC channel, and now most of the information can be gathered from development board manufacturers like Firefly. However, I’ve just been pointed out to some VA-API driver for Rockchip RK32xx processor, on rockchip-linux (not linux-rockhip) github account, with the following tagline: An open source software for Rockchip SoCs, This site maintained by Rockchip The only person currently registered to this account, Jacob Chen (陈豪), is a software engineer working for Rockchip, so it does indeed look to be official. The github account also links to rockchip.wikidot.com with links to communication channels established by linux-rockchip community, and lots of entries about Linux, Android, U-boot, and so on, most of which are currently placeholders. So it still looks like work in progress, but maybe something to follow.

Github Releases GitHub for Windows Client

Github has announced the release of Github for Windows, a client that makes it easy to use Github in Windows XP, Vista, 7 and the upcoming Windows 8. To get started, download GitHub for Windows. After the first part of the installation procedure, it will go through 2 eye raising steps: 1- Restart your computer, 2- Start Internet Explorer automatically (to complete the installation). Then you’ll just need to enter our credentials (or register) to get started with Github. It will automatically scan your local git repositories and ask you if you want to add then to Github. It will also show your Github repository as shown below. If you want to clone other people Github repositories, you’ll need to go to github.com, select a repository and click on “Clone in Windows” button (See below) This will start cloning the repo in C:\Documents and Settings\User\My Documents\GitHub directory (default) and show the progress in Github Windows client. Once a repository is …

Importing Source Code to Github

Github is a hosting service for software development projects using the Git revision control system. GitHub offers free accounts for open source projects (public repositories) and commercial plans for private repositories. I’ve been using github for a while to clone source code, but I had never imported existing source code to github. Here are the steps to follow: If you don’t have an account yet, sign-up for github. Setup github for Linux, Windows or Mac OS X. Create a repository as shown as explained here. You should now have a URL in github, something like [email protected]:user/repo_name.git, which we’ll use below. Go to the directory with your existing source code and create a local repo:

Finally, type the commands below to add your code to your new repository:

That’s it, anybody should now be able to clone you code as follows:

NB: If your existing source code (or part of it) comes from a git repository, you need …