Help ISF for Command Line translation

Command Line Screenshot

Help ISF for Command Line translation

Command Line Screenshot
Command Line Screenshot

The introduction to the command line, a work to promote Free Software
around the world. A translation work.

iShareFreedom, better known as isf started the arduous work of
translating the popular FSF command line introduction book and needs
your financial support to be able to continue his work.

Make a contribution to his work at the following Bitcoin address:
bc1q4h3vsl7nf3zk56p8kp3yddnavjc3p25hntqwpn

Get involved with this and other of his free software advocacy work at
his website: https://libertysoftware.cl/

Our C Programming Language Training

Linux kernel

Here we store our docs and code

As soon as possible we will start from basics and then learn systems programming and Linux kernel programming

happy hacking and have fun !

Thanks to Kaan Aslan and all of the C and Systems Programmers Association  lecturers

How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo

Four Freedoms
How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo

I have been uploaded my ssh key to remote virtual machine which runs Forgejo as same as the ssh public key on my physical machine. Then I tried to ssh to this virtual machine but I see this error output below :

hwpplayer1@hwpplayer1-Aspire-A315-24P:~$ ssh debian@192.168.122.171
PTY allocation request failed on channel 0
Forgejo: Key check failed
Connection to 192.168.122.171 closed.

Solution

I removed the SSH key by openining the GUI interface Virt-Manager. Then I added my ssh key to the remote virtual machine written below:


ssh-copy-id debian@192.168.122.171

In the meantime I configured my .ssh/config as written below for connecting remote server via


ssh hostname


Host debian
Hostname 192.168.122.171
User debian
IdentityFile ~/.ssh/id.rsa

now this command/ssh connection works !


ssh debian

There was another issue that we can not clone the repository via ssh while we connect to virtual machine/remote server via ssh.

To solve this Forgejo clone/push issue I did :

adduser --system --shell /bin/bash --gecos 'Git Version Control' \
  --group --disabled-password --home /home/git  git

And then I moved forgejo source code into git user and changed the directory and file permissions for the git user.

Conclusion

 

Now I can ssh into the remote server and clone and push the repositories like I did before with GitHub, GitLab, SourceHut(sr.ht), git.vern.cc, git.disroot.org and Codeberg…

happy hacking !

https://codeberg.org/masscollaborationlabs/labs.masscollabs.xyz/src/branch/articles/ssh-issue.md

https://git.vern.cc/masscollaborationlabs/labs.masscollabs.xyz/src/branch/articles/ssh-issue.md

https://git.disroot.org/masscollaborationlabs/labs.masscollabs.xyz/src/branch/articles/ssh-issue.md

https://git.sr.ht/~mertgor/labs.masscollabs.xyz/tree/articles/item/ssh-issue.md

https://gitlab.com/masscollabs/masscollaborationlabs/labs.masscollabs.xyz/-/blob/articles/ssh-issue.md?ref_type=heads

https://github.com/masscollaborationlabs/labs.masscollabs.xyz/blob/articles/ssh-issue.md

 

Full Time GNU Emacs Developer is Needed

GNU Emacs in cloud
Company Description

We Masscollabs Services is leading to Software, Hardware and Science for the Internet Cyberspace with our own consciousness. We have our own roadmap and which is why we say we are a Free Software project. This is an open way to software and open infrastructures …

Role Description

This is a full-time remote role for a GNU Emacs Developer. The Developer will be responsible for maintaining and updating GNU Emacs, developing new features, fixing bugs, and contributing to the Free Software community. They will also work closely with other developers and project managers to ensure timely completion of tasks.

Qualifications
  • Strong proficiency in Emacs Lisp and C
  • Experience developing for GNU Emacs or similar Free Software projects
  • Experience in developing and maintaining software libraries and frameworks
  • Understanding of software best practices and development methodologies
  • Excellent problem solving and troubleshooting skills
  • Bachelor’s degree in Computer Science or related field
  • Contributions to Free Software projects are a plus
Working Remotely

We need contributors who work and contribute remotely.

happy hacking !

Why Programs Should be Shared by Richard Stallman

Four Freedoms
Our Culture

Our culture is all about sharing information and making collaboration with different individuals, communities, any kind of organizations such as association, foundation and government organizations. Here is the first brand new article that translated by Mert Gör(hwpplayer1)

https://www.gnu.org/gnu/why-programs-should-be-shared.html

happy hacking !…